clean up and improve
call it patterns not extensions
patterns are not better since they miss files without extensions
trying to ignore hidden files
next challenge, ignore hidden files