added conditions for compiling the 32U4 and the 328 chips

Made different chips call different timer initilizations
Made different chips call different timer interrupts
used new animation timer setting for setting the animation length