Add public profile on frontend. Profile route on backend renamed to Settings

Add a "Public Profile" on the front end.
"Profile" route on the back end is renamed to "Settings" (update controller & views + urls).
Redirect to root_url upon log in, instead of settings_url (only redirect to settings_url at first registration and when resetting password).