Made List() into List.empty[String]
Rewrote Tokenizer to be tail recursive
Made subExpression tailrecursive
Added a class to function as a Repl and made the CLI use that
Placed e and pi into the standard environment
Merge branch 'Kilobyte'

Improved the Tokenizer and Parser with help from @Kilobyte