Added a -q option to suppress output if no errors, and show filename on error

I intend to use jsonlint as part of build process and would like to supress unnessecary output, so I added a -q option to make it quiet on successful validation.

Also added name of the file when error was found
the usage should display the available options too