make things like port configurable via local JSON file
support lowercase JSON config
make database configurable via JSON