Changes to several things:

* An 'apps' subdirectory is added for any applications that may be added.
* The error page and directory listing routes have been moved to be entire
  applications.
* The configuration system no longer has a "merge" function.  Instead,
  an application is expected to take a user configuration, and then
  create the configuration object with the default application
  configuration and the user configuration.