use strict/parens

use strict is functionally scoped so when you put it outside your module you declare the entire page strict, also imho using parens instead of a bang is a lot more readable when it comes to IIFSs