Replacements for existing temp files
Started stripping out userdata-specific functionality and moving it to child modules
Added in functionality from TmpFile::Image
Removed mtime parameter, as it doesn't appear to be used anywhere
Added some more documentation
Added suggested directory structure
Altered suggested directory structure
Merge branch 'master' into feature/temp_files
Moving basic functionality out of the confusingly-named Tools directory
Substantially rework, to fit latest ideas about directory structures
Minor change of internal parameter name, to match changes to parent
Make sure this library can be used both by EnsEMBL::Web::File (which needs to pass an object so that it can switch seamlessly between disk and memcached) and by scripts that want to pass a file path only
Switch r2r code to using EnsEMBL::Web::File
Allow non-random paths, so we can minimally cache files such as r2r output
Check for existence of files before running r2r, as each run creates both the thumbnail and the full-sized image
Change to using separate r2r directory for each species, to avoid filename clashes
Put random_string back in its own module, until I can decide what best to do with it!