Adding config class/spec.
Adding check for default layout in CLI class

A default layout in the configuration file overrides the MrPoole
default. However, a layout specified on the command line (with --layout)
overrides the config file (trumps all).
Adding support for custom extensions via config.
Bump version to v0.2.0, add changelog.