New README and old changes to pattern.clj