move password and email settings to another page
add integration tests for settings