added watch task

fairly crude, but sufficient

using gulp to avoid low-level filesystem notification APIs