reorganizing solution
if no handler registered an NRE should be avoided
having to remember what types to register is a pain

so instead the specialized modules will remember what was registered.
making api consistent
the body might be empty

will have to look at model binding :vomit: because the query info is probably going to be on the querystring
obsolete code
there was really no need for a QueryHandler class

also trying to respect cancellation token
Merge pull request #14 from thefringeninja/minor-enhancements

Minor enhancements