WIP: implementing ast
Major structure refactoring
Fix basic number operations and precedence
Laziness FTW!
WIP: Reimplementing variables with AST
WIP: Creating an AST
WIP: Implement independent Runner
WIP: Implementing basic running operations
Fix object assignment
Allow to set and call functions
All number tests green again
Implement nested contexts
Add contexts to functions
Fix basic object operations
Re-allow to call functions
Fix object properties
Fix new method
Implement recursive context
Implement func arguments
Fix package name