add reveal.js presentation + initial impl get_file