2d Context Fallback

Added a fallback option for if the browser does not support WebGL, using
the 2d context and just outputting the base diffuse image.
Also added a glowing effect onto the emissive rendering.