Added underscore and moved external libraries to a separate folder.
Added require.js
Removed inline jshint configuration.
More robust webgl detection, and fixed a little bug.