Feature (Snapshot) : snapshot view, create, delete added

Feature (Snapshot) : snapshot view, create, delete added

Added ability to view, delete, create snapshots for a repository

Improvements in next PR:
- restore a snapshot
- filter list of snapshots by repo