Wraps the script around an anonymous function

So nothing leaks and pollutes the global namespace
Converts all the standard javascript to jQuery
Comment what everything does
Merge pull request #1 from gcq/master

Don't create jQuery objects all the time