add _job_lock() to prevent a job from duplicate running(for TheSchwartz::Worker::grab_for)
add logging for job lock
changed the default lock directory