Add log property
Update dependencies
Fix setting of contents
Move some tests to StorageTest
Docblock fixes
Make Abstract classes match Abstract[Name]