feat(di): first very lame thing
chore: add coffee example (using annotations)

This is basically the Dagger example.
feat: visualize DI deps (prototype using D3)
feat(di): cache instances