Added support for --quiet and --silent flags

Added two flags to work like npm. Fixes #490
```
--quiet will only output warnings and errors.
--silent will suppress all output.
```

Also alphabetized the flags when using help to give a better overview of the options.
Why is this necessary?