Moves standard library sources
Removes debug output
Adds dict interface
Uses move semantic
Removes ast::tools::Linked
Fixes bug preventing returning values
Fixes more bad checks
Adds a few AST constructors