Use separate handler for each route.

This makes the code a bit nicer, since I can now split the parameter parsing logic out and move it into separate functions which are only accessible by the proper context.
All handlers inline the BaseHandler which provide the basic http response writer helpers and the application logic service.