Fixes #71

We are now able to do pull requests. I had to rework how to set things
like username and password, but we should be good now.
Fixes #69

We're using the name and email from github now. If they don't have name
and email then we'll probably get the openshift user, but that would be
a pretty simple fix to have the user make. We could also change the
auther in the pull request.