Added strict mode for canvasTerrain.js

Added strict mode, removed extra semi colons.
Added readme
Added datgui, data saves to image

Added datgui and added an image element that the canvas data is
displayed on.
Fixed gradient function, modified colors

modified the color presets of the terrain, and fixed the gradient
function for generating them. Also changed the preset sun position for
shadow maps.
Syncing with master