I agree with the precedence for options, but the `quiet` option needs special consideration.

In #300, the problem is that `-q` from the command line needs to be set *before* loading the config file so that the message about loading a config file will not be output. Additionally, `quiet` is the default if using Brakeman as a library, but turned off by default when running from command line.

I recommend just leaving this code as it was, even if ugly.