preserve "use strict" directive when wrapping CommonJS module

Fixes #39

Please review these changes, @eush77. :)

:+1: for `call`