fix: watch files in subdirectories for grunt tasks