updated patterns to exclude vi files
added explanation on sub-directories