Added html404 and network_down html to config

Other code cleanups
Merge branch 'master' of https://github.com/alandmoore/wcgbrowser
Fix many bugs in configuration handling

- a few stray old-style config references
- Config processing failed for boolean values.  Needed to differentiate
  between None (unconfigured) and other falsy values.
- Some unset dict values should be empty dicts, not None
Major code cleanup

Following new coding standards
Updated readme with coding standards
A few more cleanups
few more cleanups
Merge config_refactor branch