Added support for annotated tags
Added support for ls-remote
switching to generic objects