Class based status page.

Also removes space indents. Closes #3481
Merge conflict