Throw exceptions on unacceptable storage operations
Add basic tests for storage
Group FileMap tests by function