Fix index template script and styles inclusion.
Add fix for fontawesome.

Fontawesome does not work out of the box with reveal.js.

See https://github.com/hakimel/reveal.js/issues/601#issuecomment-31090224
Use _theme.scss to define common imports.
Compiled css.