Added a more verbose GitRefspec class to wrap git_refspec