Hue, battery functions added

Various functions now more efficient, float division replaced with fixed
point multiply, for the most part. Brightness and hue functions written.
A few new routines done, including the compulsory matrix screensaver
mode, and battery monitor