Clean up some CoffeeScript code
Make the saturation selector more graceful towards edges
Use preferred color type when setting initial color
Use LESS variables