add reveal.js for presentation;support file upload with django ModelForm