After meeting with Simon have a working parse and eval module. Will start refactoring to state monad in StateEvalAndParse.hs