Added ability to discriminate between heads and tags.
Added ability to force pushes and overwrite refs that may not be
ancestors.