Added convenience methods peels(patterns) and repeal_all() for dealing with multiple syntax layers.
Added .hgignore to ignore __pycache__ directory