Utility code for watching for source file and changes and reloading modules