Tons of stuff added. Code was cleaned up a bit. Most importantly- added
a fitness recording system. 

NEXT STEP: Must finish GA.mutate().