use ruby 2.1.5 and use bundler caching on travis
added rest-client as a runtime dependency