Change interface of getSnapshotables

To make error handling more robust
gofmt
Implement 'Instances' func and Snapshot.GetApps