Overhaul travis.yml 

- Enables unit tests to be run.
- Fixes #64
- Addresses the concern mentioned in #78