* Add KeyedFileMutex * Rebase and update * Style fix * Swap prefix for directory --------- Co-authored-by: Aaron Piotrowski <aaron@trowski.com>