Refactoring, removing unused code, run JSHint

Removed unused 'emptyGrid' render method, early method for generating
block DOM elements, now included in render.board. Renamed method in main
SUD object from 'run' to 'createBoardInstance', as that's what it was
really doing.  SUD.run method now sets up and renders a board on page
load.

Ran JSHint and fixed ~20 semicolon errors, mostly removing useless ones
with a few additions.