Switch autocycle middleware to store cycle target as a Date.
Add initial rainbow mode.