Implemented runtime configuration options

 - Default settings file is in an embedded resource
 - Infrastructure in place to easily allow for a user defined settings file