added comment posting to pr when integrating

added ability for git integrate to post a comment to the pull request
for that branch
https://trello.com/c/fferpTi8/304-automate-posting-comment-on-pull-reque
st-when-integrating-into-staging
re-organization of github methods

moved github authorization methods to their own module
removed unnecessary require statements

* removed unnecessary require statements
* moved find_pull_request to github module
added ability to create pull request

* added the ability to create a pull request if one doesn’t exist when
the integrate command is ran.
* removed extra whitespace
* removed commented code
* changed comment from array to string.
stubbed ask_editor for integrate spec

Added in stub for ask_editor command so that when testing it doesn’t
wait for return.
moved find_or_create_pull_request to Github module
Revert "moved find_or_create_pull_request to Github module"

This reverts commit b55d12c57b91e372068f46ef5828466a0342f56c.
extract common code into github module
bump version
Merge pull request #19 from thegarage/posting-comment-on-integration

posting-comment-on-integration