gentic algorithm mutation revised, paramters class added, fixes