Adding in reveal.js layout
Updated view controller
Working modules, no config options and no admin options
Working copy