refactored interface class names
updated configuration
factored api key string out of config files