add `fold` method for ASCII filtering

added `fold_input` param, `fold` method, `_is_ascii` sub-method, and
`workflow:togglefold` magic arg to Workflow object class