Switched to markdown-based presentation

* Revealjs is now in a separate directory
* Whole presentation is in markdown
* Each presentation is in its own folder
* Much more maintainable and readable

* Note: I haven't fully converted my web components
talk into Markdown, but it's partway there.