Return a local when requiring module

Hi,
Just made a quick change to this, so that requiring the module will not affect the global namespace.
The Readme was updated, along with the changes too.

Regards,
Roland.