added a small set of tests to provide a framework for testing the compiler (there is much more to do here, including a better testing framework and many, many more tests)