Refactor codebase to prepare for file listener and add support for loading configs from a file path
Add file watching support by mtime to reload configs, and fix minor bug with ".chef" shortcut being overzealously matched