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.
the underlay store might refuse to do a snapshot due to high load (we do not have this feature right now). we should try again later rather than increase snapi.