support for 'all' operations. also included fixes to route.Handler. Now implemented as a pointer to the handler.