add methods to fetch commit details and construct an html string based on those
synthesize data, dateFormatter, and relativeDateDescriptor
refactor, move logic that fetches commit details into the Commit model
add methods to get gist details
refactor, move logic that fetches gist's details into the 'Gist' model