added AsyncPatch class to allow easy patching for unit tests
Merge pull request #13 from censhin/async-patch

AsyncPatch