Add Options() to index, refactor Request

* Add Options() to index
** The index now implements Options() allowing only ActionRead
* Refator Request()
** Request no longer translates an HTTP Action into a restish action.
This is all handled by restish.
** MimeType header is now written by restish