Allow specifying an index, that default to 0, to `spinneret.query.one`.
Have `spinneret.query.many` return an empty list instead of `None` when
things don't work out, users can now assume the result of a `many`
parameter is always a list.
Fix `spinneret.resource.SpinneretResource` rendering to more accurately
match the documentation (and the original intention.)
Make `spinneret.resource.ContentTypeNegotiator` take instances of
negotiators, like the documentation says it does.
Move `spinneret.resource.Router` to `spinneret.route.Router`.
Test utilities.
Change API documentation to Restructured Text.
Prose documentation.
Merge pull request #1 from jonathanj/1-sphinx-api-docs

Convert API documentation to Sphinx.