More gradient functions; add 'save' link to canvases; multiply colors by a constant factor to make banding more visible.
Make things a bit prettier.
Updating to match blog post.