added creation of configs; added loading of configs from app.config file; changed tests to reflect config and domain changes