Add ability to back up as tag This creates the functionality required to create a tag instead of a branch, which also allows us to store audit information, such as who triggered the deletion or the push. Change-Id: I31fd05675a33a6eba20dd7cf6a3703fbfd981ead