made many of Richard's recommended changes.  Still need to to keep configuration examples and create a base importer