Start work on an effects
Added major/minor version
Update eeprom code, to read/write both constants and platform data
Use new eeprom calls
Leave out unneeded bytes for animations
process constants broadcast
add getEffectFraction
Use constants.initialDelay
Send only needed bytes for animations and effects
Update file list
Update communications documentation