Added Reinforcement Learner with a very basic state partitioning algorithm