fix variable usage before definition
remove testing error page
fix variable usage before definition
rm unrequired require()
Add and fix JSHint warnings

* Add assorted JSHint warnings, notably:
	- Restrict line length to a hard limit of 120
	- Force use of apostrophes for strings, not quotation marks
* Add (unused) `interactive` variable in `lint.js`
* Use more sensible alias for `lint.js`'s git call