some slight changes.
Pulled three.js code out into it's own directive.