Add new Animation framework

Defining the Animation Class is where I left off last.