Initial commit, haven't confirmed the new coffee code yet.
Added functionaility for the following color schemes:
 triad
 tetrad
 analogous  <-- best effort, no clear docs