compilation issues and animation support

first two commits are necessary to build and run spokepov. the others add animation support.