Comment's commit_id is an optional value, so mark it and deserialize it as such. Same thing for path
Merge pull request #71 from nataren/fix_comment_creation_error

Use the Maybe type when building a new Comment from json for commit_id and path.
Merge remote-tracking branch 'upstream/master'