Fix for git flow feature pull

git_branch_exists always returns true in this case since the feature branch you're trying to pull out of the remote is indeed going to exist in the remote. The check should be for local branches only.
Closes #109 and closes #108