Tried to use Dagger, got weird messages about not running dagger compiler wrote a little DI container.