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.

I was hoping to avoid using JSX, but whatever you feel like doing :-)

Also, good catch on the children. Didn't think of that.