Changed environment implementation
New environment working
Further environment abstraction
Added global variables to environment
Fixed == operator to work with non-numeric values
Added initial while loop support (untested)
Fixed while loop condition variable name mismatch
Added ret break cont to other interpret functions
Break continue return working (maybe)
Interpreter 2 complete
Refactored helper functions