Clean-up of unit tests
Created by: SkyToGround
This is a general issue related to #49 (closed) as well as moving the unit tests to follow the LLVM standard.
After examining the code in src/tests more closely, it turns out that the amount of integration testing in that code was not as large as I expected. However, it still needs some amount of work. I am currently working on this issue and plan to have a pull request done by early next week.