Ignore .DS_Store
Add rspec gem
Add basic client specs
Cooler client constant
Forward API error messages with client errors
Tidy up error implementation and spec