Added a Commit menu

Within the commit menu there are three items, save patch, add tag and remove
tag. These menu items work on the active commit in the rev View