add cache in Pattern.prototype.parse
Рефакторинг
Разнес Pattern b Utils по разным модулям
Переименовал нормально параметры в Utils
test refactor
+Pattern.prototype.build