Add Github provider

I've added a Github provider. I've tested it and all seems to be well. Please review and let me know if any changes need to be made.