Add pages and theme and more requirements.
Wipe out master
Update documentation
Merge branch 'gh-pages'