Verified all JS files with JSLint and fixed issues accordingly. Updated all the copyright information. Added use strict to all JS files