Moves JsonObjectIterator to Storage/Json.
Adds assertion library and some assertions on Configuration methods.
Adds StorageInterface and refactors tests.