Implement code review fixes :-)
Merge pull request #2 from sole/bug-876011-add-some-ui

Bug 876011 add some ui
Move WebGL specific code out of rtcamera.js and into Renderer.js
Take shaders code out of index.html and into their own little shader files
Pause redrawing while rendering is taking place
Generate gif of the same size of the canvas
Remove misleading tests folder
Generated GIF must loop forever
Make overlay "transparent" event wise
Documenting the obscurest parts of the Renderer...
(fix small indentation issue before edna notices)
Merge pull request #4 from sole/bug-881227-refactor-GL-code

Bug 881227 refactor gl code