Added constructor to create a session from another one
Created method to execute the batch request
Use of correct way of testing async methods