Commit info would always return a remote, so we should check if there really is one.
Refactor remote_repo, to return None
if there is no remote.
Merge pull request #34 from scottjab/fix-remote-repo

Commit info should check if there is a remote repo.