Rebuilt minimally functional profile page. Still problems with some of the data.