First commit

first commit for project 4. Need to design data model, cross over and
mutation function. Lots of work!