I added the base controller class for facilitate ease development of concrete controllers.
I improved route loaders specification so that they also register supported http verbs.
I added support for http not supported verb. This guarantees routes can be accessed only with http verbs they support.
I added an integration test to ensure incompatible http verbs cause exceptions.
I fixed an issue in itest_router.
I fixed some pylint warnings.