Allow patterns to be used with Clear and ClearAll
Add rule for Context[] and update docs
Add Contexts[]
pep8 fixes for context changes