added configuration components to application
the config.json is a demo file and should changes to it should be
ignored.
updated core to use config and moved web contents to web package
added server processing logic to web package
set server to use address from settings
updated cli help output
fixed misc issues with server
added remaining web package components.
added support to logger for custom messages /w arguments
fixed misc issues with logging args
updated server header
added objects to config errors
switched check for conf file (done testing)
finished router route & controller registration logic
Added demo controller and connected to router
added 404 handling /w json return message, and fixed writer interface
pass as raw object not reference.
added data access objects to demonstrate operations
Merge branch 'master' of https://github.com/cdelorme/gd

Conflicts:
    main.go