Added Qlearner

Qlearner tries to maximize score over the next couple moves.
Self.gamma is the discount parameter.