Added more comments to make code more understandable to readers
Addedcomment to package-scoped code
Fixed killing threads. Didn't work before if user started async with infinite loop
Fixed major bug in Async when constructing a new object causing an infinite loop Added an Async constructor for constructing a new object without parameters Async is now generic and return type of await() is also generic!
- Added some simpler constructors to Async