Make grunt watch config more robust and stub effects at index

Apparently watch is limited to 256 files on OS X. See
https://github.com/joyent/node/issues/2479 for more info and a possible fix.
List effects at index based on effect repo content