Fixed a resource leak in the file_system_watcher. It now also properly destructs by waiting for the completion routine to go through a last time in Windows. cave_demo organization overhaul. Added the options class (along with related classes) to replace pure program_options. All options are now configurable and hot-loadable as a consequence. A more data-driven design overall.