Fixes
Firefox will display the page correctly again.
Comments and documentation for the JS side.
Fixed line wraps and introduced new <article> tags.