Add simple test framework and some tests for the Job class.

Run 'make test' in the toplevel directory to build the binary then recurse into the test directory and build & execute the tests. Run 'make clean' to tidy up both directories.