Formatting in Parse.hs
Fix bug that was formatting 'let' as 'letrec'
Replacing manual lexer and parser with Parsec parser