made job take a second argument

job now can take a start argument that tells what initial value in should start at and when you reset it will set it back to TTL