Enhancement validate storage

Adds the storage equivalent functionality of PR #7.

DEPENDS: PR #7 
Partially CLOSES: Issues #2, #3 
The basic test is really just "does it work without errors"; so aside from the difference of operating from the existing list vs heading the data, it's the same test as the other equivalent for the non-HEAD version.