reworked feature command using argparse
moved config loading
unittest working
added push feature command and updated unittests
refactor: moved setup/teardown items that were only used in one test
feature command 'push' option now only pushes local branch to remote
refactored with --push as a boolean for new command
starting open_pull_request
new pr command
test case for feature pr
some changes for PR
Merge branch 'develop' into feature-command-additions
fixed feature_t
Merge pull request #6 from evansde77/feature-command-additions

merged #6
slight refactor of git_tools_t