Added clean mode
Supporting both plain and tidy printing; updated docs