Restructure code in 'main.py' to become 'Extract' module - for use from CLI
Add preliminary command-line interface skeleton
Remove old CLI starter script
Tweak configuration options for consistency with command line
This will make combining configuration sources easier
Implement basic command-line interface using 'docopt'
Merge branch 'cli' into dev