Applied minimal class to body for minimal layout use. Improved HtmlElement class.
Added ability to append body classes. Reworked install form.
Fixes formatting problems and holes in docblocks.
Added test for appendAttribute.
More formatting changes.
Merge branch 'minimal-layout' into develop