Add support for articles with a single image only

Such as KAL’s cartoon.
Remove unnecessary whitespace
Use constructor instead of builder for a single field class