Replace the various Maps with a real Params class
Add DispatchInfo, fix ordering of controller params
update doc
Create a proper Dispatcher object
only serve files from filesystem