User profile feature

I think it turned out quite nicely! Put any problems on the issue tracker and I'll patch them ASAP. Regards, Charles