Add FakeUnitManager

This is not yet used, but will be once we start integration-testing the Agent.