Gem and Gemspec information updated.

The gemspec has been refactored to be a little more in line with modern
bundler practices. This includes elements that are required to go in the
Gemfile. The CI configuration has been updated to include Ruby 2.1.0.
The .gitignore was cleaned up a bit as was the readme file.
Unit test execution updated.

The main changes here are making sure that the unit test execution works
nicely with Simplecov and Coveralls. The output location of the reports
was changed as well, mainly to keep a clean structure.