fixes #18: add a verbose option and a --verbose flag