added base of QLearning
added constructor to State class and added Action enum
completed QValueSet structure, started reading and writing files