Added implementation for Loader.GetResultSetAsync
refactored DoQuery to have a lower Code Coverage and reuse code for asynchronous variant
Added implementation for Loader.DoQueryAsync