Add usage and options to redefine config.json entries, fixes #8

Now config.json is optional. You can configure the application
both through CLI or config.json, as you like.