Got rid of API key config values and usage
Changed all communication back to using communicationvm, deleted unneccessary duplicated communication controllers and views for CM, made communicationvm a submodel of notificationVM, tested changes