added in details polyfill and used detail html5 tag for revealing some content. cleaned up representative page.