Implemented GitHub client. Relates to #2.