Pull repo initialization out of the initializer
Don't require a local git repo if a branch is passed
Allow checking status of a commit on a branch
There's no RSpec here
Restore previous behaviour
Merge pull request #3 from craigw/dont-require-local-git-repo

Don't require local git repo