Improve and add more documentation to GithubWriter