Adding some basic routing docs.
Major refactoring of Route.

Every route now requires a name.

s/method/action
s/httpMethod/method

Remove defaultArgs(), all covered by args().
Adding router docs for args.
Improving exception messages in Route.
Route urls are now immutable.
WIP refactoring Router.
Simplifying module routing.
Ensuring that processed args are reset in Route.
Controller can be reset in Route.
Adding getters for name, url, controller and action in Route.
s/transform/transforms, cleaning up method().
Route now takes true for any format instead of 'any'.
Changing AbstractModule to be aware of route prefix.
Removing route prefixes from Neptune.
Simplifying module routes in Router.
Improving RouterListCommand.
Creating a separate routing service.
Small fixes.
Improving routing of AssetsModule.
Moving Url into Routing namespace.