Merge pull request #12 from kc1212/develop

added unit test framework using boost
Merge pull request #13 from kc1212/develop

travis fix and added more tests
fixing travis
added simple collision detection and some TODO stuff