Find design doc folders and compile in parallel where possible. Using ES6 Generators syntax.
Compare and update design docs in couchdb

Use diffpatch to check for changes and txn to update.
Switch to q-io/fs