Added MPI enabled routine as dist_test.C using Boost MPI. Individuals no longer
inherit from std::vector but now have a vector member called 'chromosome'. This
allows Boost to send individuals via MPI and still allows all STL algorithms to
be used. Printing individuals is now done with the individual class method
'print_chromosome'
Resolved merge conflicts