Improve semantics (<ul> instead of <div>)
Simpler data format and JS refactoring/optimization
Add error handling
Add "Load documents" button
Make whole doc-item clickable
Add icons
Add header and footer
Make whole doc-item clickable (without JS)
JS refactoring: move making of HTML template to separate function