Cleanup tests

- Upgraded RSpec syntax to V3
- Added TravisCI config
- Added unit/integration test categories and rake targets