Added basic driver. Graph generation for non-distributed jobs is working. Added more unittests.