Session07 - html renderer

attributes in an html element are not separated by anything but a space.  It is incorrect to use the `;` here.  In fact, you don't want to even have the space in the join string, as you already prepend each key/val pair in the attributes with a single space.