This update contains several refactorings.
1. Duplicate code in SnapshotJobManager and App have been refactored into a single class (SnapshotJobManagerImpl.java) which has been moved into snapshot-batch with any other class dependencies.
2. Database intiializer now supports "clean" option which is available through the commandline as well as through the test-init.json params.

Nothing has been integration tested yet, but it does build, the webapp comes up and all unit tests pass.