Implemented Rest and refactored stuff

* Implemented Rest client
* Now using webmock and vcr to cache api requests to the reql endpoint
* Refactored some parts of the tests
* Extracted Api class from implementations
deleting spaces
Merge pull request #1 from ismaelga/patch-1

Rest Implementation and Refactored Specs