add pry-rescue and pry-stack_explorer gems
Group events (+callbacks) by watched directory

Make each watched directory have it's own callback, so we don't have to
later use hacks to discover which original watched directory the event
came from.