Setup dependency injection framework