Moving of tests into separate files
Modified REPL to accept 2 optional parameters: first is name of file to interpret, adding the second parameter compares the output of interpreting the file from the first parameter and returns an appropriate status to main
Modified testing script
Some documentation and Makefile updates for how to use the new testing