ese es precisamente...
leelo bien tiene un perfil, deveria ser similar a lo que escribi...
para poner avatar agrega un codigo para subir imagenes a la pagina de registro y crea una nueva tabla para guardar la url del avatar
podria ser que el servidor no hacepte seciones o no tenga configurado la ruta para guardar las seciones... el error header already set by normalmente es un error de caracteres por ejemplo espacios en blanco luego de las etiquetas de entrada y salida de php... suele pasar cuando se hace copy paste... por las dudas has el login con cookies