Merge Vanilla and jQuery versions

The Vanilla JS version and the jQuery/Zepto version can now be used through the same script. This makes it easier for people to use while also increasing maintainability.

The README was updated alongside.

Fixes #18.