got the animations together with an animation injector; fixes to coding style, error checks and animation defaults; noop animations added