Q-Learning Algorithm and Episode Functionality

Updated the Q-Learning Algorithm and increase Episode Functionality
Testing. Next Step: add isVisited to stop from looping back and fourth
states (to minimize wasting steps). Check the updated q-values and make
sure both paths are updated.