Removed jQuery dependency.

Migrated the script to native javascript methods and removed the jQuery dependancy.

`$(selector)` was replaced with a custom shortcut to `querySelectorAll`.

`.attr()` was replaced with `getAttribute()`.

`.bind()` was replaced with `addEventListener()`.

There is a minor issue with dealing with classes.
Maybe there is a better way to implement the add/remove classes other than prototype manipulation?