File watching and hot reloading

Tools for watching file changes and triggering hot reloads during development.