Initial Work: Guice support, leader latches.
Merge branch 'initial_rebase'