Implement the -q or --quiet flag to add with minimal output

This implements issue #304.

It was done as much as possible in the same way as the
-r or --recursive flag.

License: MIT
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>