Linear Interpreter (1st draft)
-Interpreter no longer leaks memory (according to valgrind)
-Removed an instance of undefined behavior (declared template specializations)
-Added/simplified comments within the code
-Removed a large amount of commented/unused code