removing ninject for readdition, refactored data out, and services to SAL