Added client side code to better handle server processing, message and keyboard during server processing to prevent sync problems
Fixed the problem with the jobfactory generating the same job - its a serious hack but it works - I have a big TODO to fix on this
basic job functionality working and the job is described better