Implementation of async 'done' and changes to tests
Merge pull request #2 from craigedmunds/feature-asyncdone

Implementation of async 'done' and changes to tests