Implemented actually deleting the branches as well as creating tag messages when tagging