basic revealjs integration tantaman/Strut#175

This commit handles the init and preview mode for RevealJS.