Separated typed and parsed tree
Parser error handling
Get things working again
Reorganize project structure
Merge branch 'ast_refactor' into dev