Added support for "base" in config options, in order to do a zero-based position. The default is 1, which keeps current behavior intact.

There is an added public accessor "orderable_base" to get this attribute.

Have added appropriate Rspec tests.

Have also bumped minor version. According to sem-ver it's an API change but does not break the existing API or change existing behavior.

Lastly, please look at the change to "bottom_orderable_position" method and confirm it is suitable. I believe are the ".map(&:to_i).max" part are Ruby array methods, not a mongo instruction, so it should affect performance.
Adding mongodb service to .travis.yml
Excluding Travis combo of Ruby 1.9.2 + Mongoid 3. As per the Mongoid readme https://github.com/mongoid/mongoid, Mongoid 3 is tested against Ruby 1.9.3 or greater.
Merge pull request #12 from johnnyshields/master

Added support for "base" in config options, in order to do a zero-based position