Make task async
Add md5sum functions, refactor for testing
Rename timestamps option to cache
Separate dir for integration tests
Test before watching
Only cache original config if needed
Consolidate timestamp and reconfigure into a single postrun task
Merge pull request #16 from tschaub/refactor

Refactor to support upcoming md5sum checking.