Integration Tests, added DI Container and front end additions