Allowing setting overrides via json file.
Fixed printing typo.
Ignoring settings.json with password and so
Added console script
Added a bunch of tests