initial commit of snapshot-webapp subproject.
Initial commit of spring-batch project for snapshot retrieval of Duracloud space content.
Added test application driver: App.java, spring datasource config: database.xml, and spring config properties file: config.propertes
Updated main application driver App.java to read configuration values from command line options.
Updates the snapshot webapp to simplify the URL paths of the exposed REST API
Adds functionality for creating MD5 and SHA-256 checksum manifest files.  Removes SpaceItemProcessor class, it is easier and makes more sense to do all work in SpaceItemWriter class.
Added SpaceItemWriter now implements StepExecutionListener to close the manifest BufferedWriters on completion.  Also created a SnapshotExecutionListener class that implements JobExecutionListener which will be used to email the desired parties on job completion.
Updated method afterStep to place each manifest BufferedWriter in its own try/catch block for calling the close method.
removes cruft from pom, adds auto deployment to running tomcat, and fixes integration test.
This update refactors commonalities between the poms for snapshot-batch and snapshot-webapp into a shared parent pom.
Removed pom dependencies for slf4j-log4j12.
Added NotificationManager into SnapshotExecutionListener.
Initial check in for https://jira.duraspace.org/browse/DURACHRON-22
Adds sample json init file.
Updates for SpaceItemWriter to write each file's duracloud properties out to a content properties manifest file.  Also, retrieves the snapshot properties file and places it at the same directory level as the 'data/' dir.
Adds commandline support for database properties as well as solves the lazy database initialization problem.
Another step towards the completion of DURACHRON-22: The webapp can now be initialized lazily with database parameters.  Test properties can be specified in the command line by overriding defaults in snapshot-webapp/pom.xml.  Initialization is still a work in progress: it seems like it would be useful to share sooner rather than later. The integration tests are not yet read to go.
connects SnapshotResource init to SnapshotJobManager init method.
SpaceItemWriter now implement ItemWriteListener to log item write errors.
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.
First steps in putting together the notification piece