fix(cli): don't prepend 'Error:  ' string to log.error() messages

log.error() prepends `error: ` all on its own, so it's not needed and looks weird.
fix(commits): report error when path to repository is not specified

Closes #16
Closes #17