Modified how configuratin namespaces work.  Moved some files around and
added unit tests.