EpsilonPolicy should inherit publicly.
QLearning algorithm was wrong, also missing the learning rate parameter.
Merge remote-tracking branch 'origin/master'