Config module update, file cleanup

Rewrite of configuration module to ease addition of new settings in the
future.  Moved configuration-specific error logging back to
configuration module.  Removed bin/obj folders.