added unit tests to steward_utils which test some of the elementary functions
added unit tests to steward_job and a "null" backend for testing without a queueing system available - tests for exit code/timeouts/submission errors, etc have been added