Create wrapper methods for oauth flow to prevent users directly accessing client and to make code cleaner in applications.
Clean up some RSpec deprecations
Added methods to follow REST href's in Timeslip.

Need a better way to do this all over.
Merge remote-tracking branch 'upstream/improve-oauth-flow'
Accept a refresh_token and delegate refresh! calls to OAuth2 lib
Allow initialization from a refresh_token or an access_token
Update dependencies
Remove Gemfile.lock
Ignore Gemfile.lock and specify newer OAuth2
Implemented automatic pagination for GET's

Unless :auto_paginate => false
Fixed bug when passing access_token
Merge branch 'auto-pagination'

Conflicts:
	lib/freeagent/client.rb
Merge params before initial request
Merge branch 'auto-pagination'
Merge remote-tracking branch 'redbadger/master'

Added support for pagination