Baby steps towards tests
Add a working C program test
Add a compile failure test
Add a couple of tests and refactoring
Merge pull request #9 from sankha93/tests

Test Suite. Fixes #1.