Begin writing YARD documentation

* Install YARD
* Add a `rake documentation` task
* Make `endpoint` and `resource_name` methods private
* Write docs for `Configuration` and `RestfulModel`
...actually, I'm going to handle that in a separate PR. It's a bit far afield for this one, I think.