Async Conversion using iHat

These were the changes required to use the iHat webhook feature. I am opening up the PR for review, but I am hoping to give one refactoring pass tomorrow morning.