directories in guardfile

Support a `directories` statement in Guardfiles, which limits the directories Listen watches (to only those given).