Server can now read configuration from a file

A non-flag argument is now interpreted as a path to a config file.
These files are JSON; see rest/democonfig.json for an example, and
rest/config.go for the definition of the fields.

Config files will allow for running multiple databases, but that isn't
implemented yet.