Making copy of clientMap to avoid nil pointer.  Also, returning error when client tries to checkout workunit and client is not registered.
Version 0.9.10
Merge pull request #313 from jaredbischof/master

Making copy of clientMap to avoid nil pointer. Also, returning error when client tries to checkout workunit and client is not registered.