Switched Dagger out for Guice
Switched Dagger out for Guice

After a bit more reading, I've decided to try Guice for DI for now.
- Eclipse + Gradle doesn't by default see or generate Dagger generated
files, easy to fix for a one-off, but resources on how to fix it
automatically were scarce. Not difficult to do, but just something I
didn't want to spend the time on.
- Dagger doesn't support assisted injection.

juckele/vivarium,juckele/vivarium,juckele/vivarium