A java library for asynchronously making http requests and notifying observers of the response and its contents