Added class for a Job, handles completing, calling handlers etc
Don't use hm prefix