Change Register to Handle to be consistent with http
Added HandleFunc
Renamed Option -> Options

It returns more than one, and I'd like another one that only returns
one.
Added Option as a convenience for a single option