Updates to config file handling

Changed the default config file to be cross-platform.
Added some exception-handling code around the config file parser in case we
attempt to parse an invalid config file.
Ensured README and argparser options match
Removed pointless brackets around multi-line strings