Added controller class along with reflection class for dynamically injecting dependencies into controllers