Moving some ValueAxis related code into the ValueAxis class.  Moving Animation file reading code into a new AnimationReader class.  Moved FrameType definitions into their own header.

Animator seemed to be accidentally incorrectly using valueAxisOffset in readAndSetLed(); See line 366 in Animator.cpp.