Done with a skeleton of test cases.
Need to design more source files for thorough testing! #25