Organization and Structure of the Giardia Genome