Dependency Injection can get things to be confusing and servlets make it even more confusing. Currently project does not run