Adding tests for the addition of create-branch, create-tag, rm-branch, rm-tag

The previous commit has the code addition to support adding and removing branches and
tags in a repository - This commit ensures basic test cases are supported.