Implement gene decoding
Minor modifications
Change a bit the interface of the GA