Added Config injection on the AbstractController, Also added Logger

Need to handle the DI Injection on the logger better