Added a 'deprecated' warning to cache method - it probably isn't being used anyway, but just in case...
Copy of Utils::FileSystem, to bring everything together in one place
Combined replacement for Utils::FileHandler, TmpFile::Driver::Disk, and basic file-handling in File
Added method to write an entire file from a single string
Added exceptions and more documentation, and generally tidied up