port tutorial to a new framework

Now using the deck.js presentation library.

This allows for forward and backward navigation, cleaner transitions, custom events, etc. Most importantly, it gives us a base to build future tutorials from.