Fix name of underscore.js to be underscore-min.js

Minified version of JavaScript files should include the word min in the
filename.
Fix bug where incomplete sets would be returned
Add QUnit to license and to tests folder

This sets up the base structure for the tests pertaining to any
javascript code in Emperor.
Add JavaScript test suite for Emperor

This features a test suite written using QUnit, for now it's testing the
two modules animate.js and trajectory.js.

This commit features an index.html file that can be opened in any
browser and should run all the test suite.
Merge branch 'issue_150' of github.com:ElDeveloper/emperor into issue_150