process HTTP PATCH in Daylight::Dock
Merge branch 'marktran-fix_refiners_hook'
Merge branch 'marktran-rails_4-1'
add travis.ci configuration

travis needs rake in the Gemfile
add travis-ci badge to the README
move spec dependencies includes into spec_helper

TravisCI loads sometimes them in a different order (and we shouldn't be
depending on system load order for something like this)
add example specs to travis build
setting up travis to build against multiple versions of rails
rails version 4.0.1 is the minimum version
removing rails as a runtime dependency in the gemspec

It may not be needed for the client but will be needed for the server
make example tests run on an in-memory database
make travis do a bundle install for the example app
remove example's test group to simplify ci
removing example tests until later
`has_many` now uses `Daylight::ResourceProxy` by default

- All associations now consistently use `Daylight::ResourceProxy`
- Will reduce the amount of "default" configuration across client models
- API developers can opt out by adding the option: `use: 'resource'`
- Specs, Examples, and Documentation updated to reflect change

Fixes #18
using test_suites for ci tests
simplifying travis runs, ensuring bundle install
re-add example test Gemfile group
added abort when integration test fail
add a test for the mock patch method