Improvements to the GitHub Plugin

Fixed #39, fixed #34, fixed #24, and fixed #14.