added Job class and makefile