Added methods getTags() & getBranches()

Signed-off-by: Jan Pecha <janpecha@email.cz>
GitRepository: updated getCurrentBranchName()

Signed-off-by: Jan Pecha <janpecha@email.cz>