Drew Initialization of KeyframeAnimationManager out of constructor to allow testing without having to subscribe to eventloop
Made fields internal that are needed for testing
Divided HandleTick of manager into two functions
Added Tests
Renamed AnimationPlugin to KeyframeAnimationPlugin