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

@osheroff

fixes #7