Install YARD for documentation
Add rake task for generating documentation
Document Configuration and RestfulModel

* Make endpoint and resource_name methods private
Implement a default RestfulModel.endpoint

* Raises a NotImplementedError
* Removed some redundant `resource_name` methods in models