chore(options): add syntacticErrors and semanticError options

syntacticErrors is true by default and it outputs syntactic errors
semanticErrors is false by default, this shows errors from references and module imports, this feature is not enabled yet, so there is a lot of noise coming from semantic errors.