markdown -> reveal.js processor and routes for Sinatra