Version 7.0.0

* Added Rubocop 
* Added editorconfig
* Updated to latest version of Faraday
* Updated travis.yml to run rubocop tests, added cache flag and added additional ruby version 2.1.0
* Updated all gems to latest versions
* Refactored code where necessary and removed alias methods 
* Updated gem to version 7.0.0 as breaking api changes