Implemented component without jQuery

Took a shot at making this work without jQuery + plugins (see #5).

Seems to work fine for Chrome and Firefox. 

Also cleaned up dependencies in `package.json` as they really were not making sense at the moment.

@KyleAMathews I'm fine with it, though I'm traveling now and can't pull it in.