Hue is now solely dependent on point worth, and is in the utils library, rather than on the
Task itself.

Closes #1