Enclose all code inside a module, so we don't add stuff to the global scope
Merge pull request #1 from vitorbaptista/master

Enclose all code inside a module, so we don't add stuff to the global scope