Implement AST and parsing for modules
Implement execution of modules and add Prelude module