added basic snapshot call and test. still need stop and local file
system awareness as well as clientside call.