- added more tests around async
- moved testing classes into Utils