Added assertWithinTolerance to test that two numbers are within a certain tolerance of one another
Added utils, with new functions to convert between RGB tuple and an integer.  Also moved scaling functions, color_wheel and random color functions to utils.
Added tests for rgb <-> int conversion
Renamed scaling functions to be a little more clear
Changed to reflect moving and renaming of scaling functions
Merged branch 'utils'