Adding first stab at adding shunit2 tests and having Travis-CI handle testing.
Adding basic tests for default output and checking the -v flag.
reworking tests to work on Travis-CI