option parsin, --help / --version / --sha + file:line support

fixes #7
better processing of relative paths
Merge remote-tracking branch 'grosser/option-parsing'

Conflicts:
	git_spelunk.gemspec