User page.

Themed user pages.
More cleanup and structuring.