big rebuild: currently functional

I did a careful review of the source code after some trouble getting
impress implemented. After that I was able to figure out what I was
doing wrong. So here I got a few simple impress.js slides working.