wrote AST using enums and Stmt/Expr structs so node information can be preserved and used by codegen...this is also a win for testing
Makefile updated and AST now implements Show...even if naively
making progress on porting codegen code over
removed unneeded mutability
halfway through refactor...exprs done...still have stmts to do...also fixed int/uint bug in parser
finished moving codgen out...bug in binary operators but im not sure if its new or old
Finished codegen refactor...this closes [#11]
removed last of unnecessary mutability from codegen
Merge pull request #14 from Inspiravetion/Refactor_and_Code_Cleanup

Refactor and code cleanup