added expression parser (ported from parsec); needs reworking due to mutually recursive functions in let bindings
Fix Parser.Expr module, split up modules.