Edit user profile

Fixes #22.