#32: Alter LASER puzzle to reference external file 
 * externalized puzzle contents from html to laser_problems.js
 * altered laser.js and html files to match this change
 * changed all space indents to tab indents in laser.js