loop for sourcing, update vim opening function, add grunt completion, update symlink filenames