Merge pull request #38 from simonzack/master

use promises already provided by mongoose instead of a custom wait.js() module
Merge pull request #39 from simonzack/master

bug fixes in admin.js to make sure the admin check actually returns; make sure apiAdminUpdate checks for tasks *after* find() completes
Merge pull request #41 from simonzack/master

use then instead of addCallback
Merge pull request #42 from simonzack/master

fixed /admin/api/update hang bug