Modified compare.html and /hs/compareScript.js to have a button to trigger comparison, an attempt to make it less computationally heavy. Modified /js/modifiableScript.js and /js/uiScript.js to handle the bugs found in the permissibleArea, alignment pattern now detected via table found in /js/modifiableScript.js. I also came across a bug in the reader that can't seem to be fixed despite the fact that it generates fine. It may be an unresolved issue in [jsqrcode](https://github.com/LazarSoft/jsqrcode)'s qrcode.js. Modified /js/modifiableScript.js to correctly handle permissible area variable and to put in checks for whether or not a module is attackable. Each time the controller's invert is executed. Modified /js/uiScript.js to fix conditional in while loop of colorAttack funciton, restructure entire file to organize logic, added an alert for if user wants to read instruction.