Abstract REST collections
Introduce GetCommits
Introduce Git.GetCommitsBy{Committer|Item}
Introduce TfsRestRequest base class
REST: use a custom (RestSharp inspired) deserializer
REST: custom object deserializer, ObjectId model
Models: use ObjectId instead of string sha