initial commit to animation branch, created animation class