added async user lookup function and interface description
Updated dependencies, loosened optional dependencies
Simplified Grunt tasks, enhanced "all" task

"grunt all" now takes a number and "debug" as arguments.
Ex: "grunt all:3:debug"
added ids to client queries