Feature - options.wrap

Adds support for IIFE or custom wrapping