GenDB, typos, and updated couchapp version

The latest node.couchapp.js version has better error handling, among other improvements. `grunt demo` still works just fine.

This also merges @chewbranca's genDB helper, which cleans up the tasks code a bit. Also fixed a couple typos.