Modularized logic and provided callback support

Resource aliasing logic has moved into its own module which hooks into
the API parameter parsing through callbacks, thanks to the new Callbacks
mixin.

Parameter parser now emits an event when a resource is located which can
be used by external modules to perform any further processing on the
resource.

Actual parsing of JSON from the raw body stream is delegated to an
overridable method so the library users can provide their own JSON
parsing implementations, if needed.
Bump to 1.1.1
Bump to 1.0.0