Better groups and repeatable jonathanbardo

Merge some of the work done by @jonathanbardo into master.

* Implement WordPress color picker
* Require confirmation when removing repeatable groups.

Plus some other code cleanup stuff. Thanks @jonathanbardo