fix for WQueue re-implementation: checkout workunits in qm.workQueue.wait only
fix a bug introduced by commit cd7572e
show client busy or idle; API (GET /work) show all active workunits
client set to 'suspend' status if failed a threshold number of workunits in a row
Merge pull request #18 from wtangiit/master

some fix and enhancement