Put spaces between multiple attributes in element#to_xml

Addresses the output issue from #32. Code changed, test added.
I'm going to be _super_ pedantic here (sorry, my brain is a PITA):

1. Align the `=>` so they're on the same column
2. Add an extra newline after the last `)`

Yes, I'm one of those people :)