Refactored ManagerCache to be a guice module for reuse in low level guice components.

Added tests to obervable generatators for ensuring compatibility with current write logic
Merge branch 'two-dot-o' of https://git-wip-us.apache.org/repos/asf/incubator-usergrid into two-dot-o