Refactoring GetForEachRef

Changes:

* Added Ref, GitUser and Link struct
* Added CreatedAt attribute
API doc: Improving GetBranch

Added example result section
API doc: Added GetTag section (Fix  #139)
Merge pull request #138 from marcelometal/author

Refactoring GetForEachRef