Animation Updates

- Animations now use JSON
- New Animation class
- Animations use Milliseconds instead of Seconds