update tests
error if deps are defined for an isolated compiler
add options for enabling dep tracking
begin working on job class