Read configuration from .cfg file when --config-file=<file> option is specified.
Refactorconfig representation to record type.
Replace applicative with monadic style for consistency.
Remove extra white space in pattern-matches and do bindings.
Fix imports to be consistency with other code.
Update cbal deps to something reasonable.
Merge pull request #4 from ExternalReality/config-file

Read configuration from .cfg file when --config-file=<file> option is sp...