provide more general Q.all, Q.sequence, Q.parallel
fix Q.nbind
harvest: fix errors not being thrown as promises
harvest: additional lecture types
harvest: use error for missing url-targets