Big check in with lots of new model, services, and improved asycn structure for addIntegration
Missed adding a few new files
Added two alternate addIntegration implementations for discussion