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
For consistency's sake, I dont see \n$ being used anywhere else. If thats the case, could you remove it?