First attempt
changes after review
Request completion callback functionality
Request completion callback functionality
Merge pull request #185 from rhart/master

Request completion callback functionality