Added tests and Travis configuration.

* Added specs, run `rspec spec` or `rake`.
* Added a `.travis.yml`, you may configure travis to get CI, add a badge later.
* With this came for free a Rakefile that can do rake build or rake release to Rubygems.
* Added CHANGELOG.