Closure receives $ as argument and don't override $ completely.
Merge pull request #1 from Asakeron/master

Module pattern