Refactor file organization
Refactor AST package
Lab 5 done