added algorithm 30
finished...Fitness-proportional Selection
made new package, renamed some stuff
made loops more groovy, added methods to build and normalize a fitness
Array.
fixed a comment
Merge remote-tracking branch 'lut23/Braden_and_Matt' into fitness-proportionate-selection
Moved FitnessProportionateSelection into the operators package and
deleted the now unnecessary fitnessProportionateSelection package that
it used to be in.
Got FitnessProportionateSelection to actually work (probably for the
first time). I had to change several of the function calls, and I had to
change the ```select()``` method so that it wasn't spec'ed as returning
a double (since it will return an individual instead).

I also added some basic tests for this class.