Add GetAsync

Add ability to do Async requests so we can time-box them and cancel if
no response in time.
Merge pull request #1 from IDisposable/master

Add GetAsync