Initial Guice injection support.

This initially supports @ConfigDir but not @DefaultConfig or plugin logger yet.