[Fix #61] Merge `issue-61-v2` branch.

This implements an old-school edit-user-data capability, whereby a registered user can edit his profile data on a separate page from that used to display it to others (or to himself). Party like it's 2005!

*Finally fixes #61.