Adds unit tests for SnapshotJobManagerImpl.  Writing the unit tests required some refactoring in the SnapshotJobManagerImpl itself to make it easier to test in addition to changes in the base test layer. All tests are running off of the snapshot-common-test base tests which use the EasyMockRunner with @Mock injection.