*se pouch's promises in qify, use $applyAsync

Using CouchDB 3's built-in promises makes quify a good bit more natural
looking, so why not? Also changed to $applyAsyc from $timeout because
it more closely says what we mean and should generally be faster anyway
Add sourcemap
Move to the most recent PouchDB