adding logging and updated unittests
create_pull_request now returns url of the PR, this is then logged in feature.py
Merge pull request #19 from evansde77/feature/feature-command-logging

merged #19
first try, test command
updated requriements, cirrus.conf, some test command changes
using nose directly, huge roadblock
add utils for pylinting and pep8ing a file
Merge pull request #23 from evansde77/feature/pylint-wrapper

add utils for pylinting and pep8ing a file
now using fabric...super easy
added '--suite' option
removed nose from requirements.txt, removed unused imports from test.py
moved repetitive code to function
Merge pull request #22 from evansde77/feature/test-command

merged #22
Update README.md
now using argparse
initial pass at selfupdate command
add selfupdate command
pr feedback
Merge pull request #25 from evansde77/feature/test-use-argparse

merged #25
move git related functions to git_tools