Evolutionary Relationships, Design, and Biochemical Characterization of Homing Endonucleases