Improved logging
Updated example on how to use the api
Made ASyncHttpClient static to reuse it between all the implementations.

Added default process method