Moved RouteHandler and Handler to nested classes.
Refactoring.
Added CSV provider.