implement silent/verbose modes

Using the loggin module, implement a verbose mode which does not output
any of the debugging information.

- Fixes #1