Adding FileSystemWatcher to FileExplorer.js #879

actual FileSystemWatcher fires too rapidly. If there are lot of changes in the directory, say you were publishing your site, FileSystemWatcher could fire thousands of events and the JavaScript UI will freeze. 
I added a 500 msec delay between each event and that seems fine.