Added overriding constructor and altered method

createGenes to fit the changes.
Added mutation method( still wip)