Added language pragmas to ea.hs to make compiling easier
Completed rouletteSelect and rankSelect which should work, but they are still not tested
Created fullGenReplace, also added main to start and try to run. Main doesn't work currently, need to understand how tu run the fitness protocol inside the IO monad.