Adding GitHub enterprise support, GitHub OAuth Support, Cross-Repo Pull Request Support, and fixed a bug where build status was being determined prematurely.

This is my first time ever working with Ruby, so I apologize if things are a bit messy. I didn't update the spec files due to a lack of understanding of what they are , or how to generate them.

- Jeff