Renamed the Async annotation to AsyncContext so it's more self-documenting.
Added the async lifecycle description and changed the Async to AsyncContext  in the README.