Bugfix finds by valere 6

- Shell should return 0 on success, 1 on errors
- StorageBlocks did not properly deserialize due to error with the for loop
- Added the add() convenience to StorageBlocks