Use new config API

Signed-off-by: Zack Cerza <zack@redhat.com>
Use docopt instead of argparse

Signed-off-by: Zack Cerza <zack@redhat.com>
Add dry-run option

Signed-off-by: Zack Cerza <zack@redhat.com>
If timeout is None or zero, don't log

Signed-off-by: Zack Cerza <zack@redhat.com>