Modified 'edit' function, now 'view'; which helps in viewing the current
state of the puzzle in a browser. Accordingly changed 'init' function to
accept puzzle state as a URL parameter and run 'config' function, which
updates the puzzle.