Enable "use strict"
JSHint rule: curly - enforce curly braces.
Add semicolons and set JSHint asi:false.
Style fix and add missing copyright header.