allow log levels

this adds configurable log levels ('error', 'info', and 'debug'). it changes `config.log` to be a string specifying the level and changes the command line utility to use `quiet` instead of verbose to keep config defaults the same.