Refactor AST into seperate files. Started working on the binder.