Updated snapshot reporting, added newSnapshot() methods

Updated snapshot reporting, added newSnapshot() methods