Changes for reassessment

Readability: added indentation and spaces
UI: Commas replaced with spaces for HTML output
Specs: clearly defined