WIP *: init for on disk snap support

Please review... sorry for the fat pr... and it will grow a little bit. we need to change main.go and maybe add more tests.
It confuses me because PUT and Cut don't belong to the naming of the same series.
maybe 11 Save(1 nop + PUTs)?