added square tile encoding, factored is no longer working, refactored sampling from the grid world mdp so that there is no more distribution parameter, but different methods for uniform v policy sampling