Added support for extending pattern matchers to the module system.
TRANSIENT cleaup deleted files