Setup dependencies, Travis and tests

- Add gem description and project dependencies
- Set ruby version
- Configure Travis CI
- Setup tests
Merge pull request #1 from mwallasch/setup

Setup dependencies, Travis and tests