Strict mode and jshint exclusions

Signed-off-by: Nick Semenkovich <semenko@alum.mit.edu>
Tiny variable defs

Signed-off-by: Nick Semenkovich <semenko@alum.mit.edu>
Improved comparisons

Signed-off-by: Nick Semenkovich <semenko@alum.mit.edu>
Other jslint/jshint nits.

Signed-off-by: Nick Semenkovich <semenko@alum.mit.edu>