doxygen documentation
documentation
readme
added genetic functionality