Versioning

Freeze current status as a new version. Roll-back to any version in history. Stay confident previous versions are inalterable.