Change legacy and lightblue naming to source and destination.  Fixes #26
Change naming of hostname to hostName to be consistent. Fixes #27
Update to use slf4j.  Fixes #29
Add maximum wait time of 24 hours before looking for next job. Fixes #30
Rename hasFailures to hasInconsistenDocuments to eliminate conufsion. Fixes #37
Update to save job details before execution. Fixes #34
Set hostName of MigrationJob. Fixes #33
Fix formatting
Refactor *name variables to be more descriptive. Fixes #32
Add ability to have seperate configs for migration config, source, and destination clients.  Fixes #35
Change job execution stats to array of objects to capture multiple execution details. Fixes #28
Change job execution stats to array of objects to capture multiple execution details. Fixes #28
Lower max thread wait time to 6 hours. Fixes #31
Update README.md for added/removed command line parameters
Fix population of destinationConfigPath on ConsistencyChecker
Rename remaining legacy/lightblue to source/destination
Removed setJobRuns method, and create of currentRun inside run() method.
Merge pull request #39 from derek63/reviewfixes

Resolution of issues opened during code review by @jewzaam
Merge remote-tracking branch 'origin/master' into jsvc-daemon
Re-implement changes after merging in changes from masteR