Fixes Issue 84

This branch updates Three.js to the latest stable release and also updates emperor.js to work with this latest version. A more detail explanation can be found in the commit logs for this branch.

The test examples were updated with these changes.

I've also added a note to the dev notes document to reflect this "journey".