adds 'strict mode' directive but wrapped in local scope to protect from lib files