Interpreter with Standard Library
-Added support for standard library functions print, read_*, and len
-Executing a tree is now a different function call from creating the tree (see run.cpp)
-Removed some duplicate functionality for aliasing arrays
-Tetra errors will now print a stack trace when the program exits
Merge branch 'master' of github.com:IanFinlayson/tetra