Begin writing YARD documentation

* Install YARD
* Add a `rake documentation` task
* Make `endpoint` and `resource_name` methods private
* Write docs for `Configuration` and `RestfulModel`
Is it worth mentioning that this yields a `Namely::Configuration` instance? If the number of setter methods grows in future, it would be useful to users to easily find a list of all of them.