Refactor Slurpd HTTP handlers
The HTTP handlers are now separate entities and self describing.
Handlers can also be added outside of the slurpd package.