Feature/rspec

* Added 90+% spec coverage
* Coverage on simplecov and coveralls
* Passing on travis