Adding normalized DOM attribute rendering

This is a first pass at normalization. There is a lot of work going
on in the PropertyPresenter. I believe this dom behavior should be
extracted to a class so as to be a bit more atomic in nature.

Relates to #20
Align the parameters of a method call if they span more than one line.