Travis CI Integration

- pull in local copy of `shunit2`.
- test helper uses local `shunit2` by default.
- add a `.travis.yml` including `make test` for script value.