refactor job implementation
added callback function to job
fixed some paths :(
implemented addrangerefs in Docsets, I think maybe we should change the name of docsets for references