Implemented IOC

Included Untiy and rewrote solution
Unity, Object model and services
Added more mock data services