working hsv function, and overall nice mapping with linear interpolation decay. Tested at hackerspace on 2014-08-10 during the day