Remove jquery dependency

Thought I'd take a stab at replacing the jquery functionality, basically with vanilla DOM manipulation, component/view for ui events, and data- attributes for button indexes. See what you think.  (I'm happy to leave it as a separate fork if this isn't the direction you want to go with it.)