2014.07.28: Modified /js/modifiableScript.js to come before /js/uiScript.js, with /js/modifiableScript.js being the library and /js/modifiableScript.js being the handler. Modified index.html to include the checkbox '#showGrid' to easier differenciate changes. Modified /js/uiScript.js to have a global listener to thrown errors from LazarSoft and alert the user whether the decoding procedure was successful or if an error is thrown. Added to /js/modifiableScript.js to be object-oriented with a hardcoded CanvasController to control the three canvases, 'original,' 'modifiable,' and 'differences', while also displaying the needed module differences on 'differences' canvas. The yellow is to signify a change from the original's black to white. The red signifies a change from the original's white to black. Modified /js/modifiableScript.js's CanvasObject to individually handle getters and setters based in index and mouse coordinates, specifically for inverting the color on that canvas, getting the index and mouse position, and the respective hexcolor values.