initial commit, webserver and reveal.js