add lock and status stuff
Merge pull request #145 from squirrelo/job-status-thing-fix

Adding in required status funcs and locks