Tidy up request module (no functional changes)
Small string fix in method_not_found result error message

Removes unecessary whitespace
Update / round out request & result specs
Round out majority of api docs & tests
Lazy load json-rpc methods in HandlesMethods mixin

Now method registration will be delayed until they are
registered w/ dispatcher

Allows user to define handler methods in handler class after
preliminary rpc method registration