De-jQuery-fication

Removed jQuery dep. Added 4 (!) more deps in the process, but I think it's worth it. What do you think?

(Also, there were some errors in the example.html file, which I've fixed.)