Major overhaul

Incorporating some new concepts and trying to clean things up. Also
including a demo.
Obligatory cat image
Added a logo, styled the cat
jQuery overhaul, still broken though...