make indexing service work
fix things up according to code review comments
Merge pull request #250 from metamx/guice-is

Make the indexing service work with new framework