I have been fiddling with MKM oauth authentication and decided to see if someone had already done the hard work. Thanks for sharing the code! However, I noticed that the async package is missing from the dependencies in package.json.