Allow for Use of Different ORM Versions

This should allow the repo to be tested against ActiveRecord 3 and 4. Once this is merged with #26 the Travis config will need some adjusting (e.g. there's no reason to specify a Mongoid version when you're testing ActiveRecord.)