rapped code in a closure to hide globally exposed function
Merge pull request #21 from buggyj/master

rapped code in a closure to hide globally exposed function