Use locally scoped jQuery alias instead of jQuery

By using the local `$` var instead of `jQuery` inside the module, this script can be included on a page and `jQuery.noConflict(true)` can be called after it without issue.

Makes for an easy solution for people who want to have a clean global namespace or who need to manage a situation with multiple jQuery libraries (or a similarly messy situation).