Simple configuration file format for sources

Add a parser and some massaging functions to handle a very simple file
format for data source configuration details. Data produced will be
passed to initialisers in the new monad.
Add parameters file to retcon configuration