added color fade and other fixes

it now fades between colors.
the brightness now makes sense (255 is brightest)
breath() now reflects that change.
breath() now has "else if" statements. I don't know how it was working
fine before.
"currentLed" is now depreciated. It is handled by the fadeColor
function.
multiplier/stack tuning...
turns out using the serial port a lot slows down the program... maybe...
all the int to float "fixes" may or may not be necessary.
Need to clean up the unnecessary variables