Added URI/class name config.  Some cleanup
Group work with sean, some design changes and fixes to loaders