Some reformatting
Added elementary test functions
Added another test
Added crossover function
Renamed score function
Added ranking function and evolution test