Fix option parsing, add --quiet option