Merge pull request #6 from davidlmorton/master

Update cpan file with missing UR dep
Removed unneeded env.sh script
Updated workflow submodule

workflow repo has remote branch 'sqlite_datasource' that will allow us
to keep up with changes to workflow while maintaining the sqlite-only
datasource
Update workflow submodule's .gitignore file
Make Persistance/Memory and Storage/Tmp singletons
Bugfix: ensure resource_uri is set on file_data (like it is in Amber)

This could (should) be refactored so that these functions create and return
objects with required prarams.
Bugfix: Import POSIX for ceil function
Make sure files still exist after 'create_allocation'

Current implementation requires that these files still exist in their
original location so they can be stated and md5summed.  This could
(shourld) be restructured so that it doesn't assume that the original
files are still there.  Another possibility is to do the stating and
such before the files are moved to the allocation.
Use Params::Validate to ensure positional params are passed as expected.
Add workflow dependency to cpan file
Merge pull request #7 from davidlmorton/get_tests_running_in_sandbox

Get tests running in sandbox