Fix typos and missing semicolons
removed once used, undeclared variable in lib/lcd.js
Don't stick stuff on the global object.
Make jshint happy by wrapping iife in parens