updated CollabFilter so that it should actually work, but its super spaghetti right now and kind of sort of does something, but not the right thing