show list of downloads in download tab

Refactor downloads tab to downloads module.
Add list property with a normalized list of downloadable assets.
Rewrite tab creation method.
rudimentary download list styling