Random color breaths

* Add random colors assigned to new patterns, with darken from tinycolor
  determining the out breath
* Move pattern definition to ui grid columnDefs
* Enable single click to edit row in ui grid
Merge README.md change from web