Remove trailing spaces
Handle response in other classes and change errors to be handled as an enumerable

(response.error_code and response.error_message methods are still available for backward compatibility)
Define root path for gem and improve requires

That will remove the need to always require manually new files on the main module file
Add me as contributor
Add response errors spec
Merge branch 'response_refactor'