Merge pull request #24 from wallerjake/refactor_create_pull_request_command

Refacotring create pull request class
Addional refactoring to make class less complex and dry it up