moving use strict from global scope to iife scope

its a bad practice to have `'use strict';` in "global" scope.

instead it's better to close it into `iife`.

moreover, i would remove everything from that `iife` as this will still be the first thing i would do if I would crate new file using that template.