Finished wiki and broke out the async interface

Wiki implementation of async methods is comeplete.  Created separate
IAsyncWebAgent interface.