Config feature

Regarding #288, these fixes have been added:

 * Config::addCustomFixer returns $this to be fluent
 * Fix command does a sanity check on the config file and bails if there's something wrong with it (i.e. doesn't return an instance of Config)