Merge pull request #4 from MSeal/master

Added process management to async saves.
Merge pull request #5 from MSeal/master

Added zombie slaying and better zombie detection.
Merge pull request #6 from MSeal/master

Prevented exception in zombie detection from crashing saver
Merge pull request #7 from MSeal/master

Refactored async saver to accomodate other saver types.
Fixed tests. Added validator exception capture.