Integrate the animation director in emperor.js

This work still requires more debugging and cleanup but in this state
will animate over a single gradient-point.
Add underscore.js and license to the source

Underscore.js is an awesome tool, currently being used by animate.js and
by trajectory.js; a more extensive use of this module should be done.