Evolution Callback

Writing an evolution call back to run the XSDRN on the population.
Played with PyDoc documentation
Wrote eval_func

Wrote the evaluation / fitness function for a genome.  I might need to
covert the genome to a string (but I am not sure).
Working on integrating with GARPMOpt

Adding extra functionality to work with GARPMOpt.  Might need to extend
some methods / do a little rewriting.
Working on Testing

I have an issue initialize / running the first population, and I will
probably need to pass generation information so I don't overwrite output
XSDRN files.
Added unique filenames

Added unique filenames, but not sure how it is going to work between
differnet runs / instances of the population.  I think it would be
better to have the runNumber be set to the next interger in the output
file directory.
Added runCounter initilization in XSDRNPop

Added a runCounter that initilized the files based on the maximum value
that was previously run.  This way we create more output files, but we
do not overwrite any output.