debug, formatting, warningLevel options; fix watch