Clean up job/jobboard code

In order to start working on the job and
jobboard code we need to tidy it up a little
with comments as to what the intended usage
and functionality of these two components is.

Change-Id: I4d50f1f85e9ec471efbd734756d5d1f09865fbaa
Merge "Clean up job/jobboard code"