Validate component.json, plus minor HTML stuff

Hello,

Started to look at the code and while reading I fixed component.json plus some really minor stuff.