user settings page

For #5