autojump module made with help by lots of people (not much of my stuff in there)