Dispatcher can now dispatch invokable objects

Passing a name of the class as a route handler will have the dispatcher
create an object of that class and call its __invoke method as a callback
to a matched route