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

use promises already provided by mongoose instead of a custom wait.js() module
various bug fixes in admin.js; make sure apiAdminUpdate checks for tasks *after* find() completes
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
use then instead of addCallback
Merge pull request #41 from simonzack/master

use then instead of addCallback
fixed /admin/api/update hang bug
Merge pull request #42 from simonzack/master

fixed /admin/api/update hang bug
Add helper functions for dealing with looping over object properties. Closes #40.
Left out the helpers lib in the last commit. #40
Add an empty option so you can just type in your username when logging in.