feat: Allow un-auth connections + fix friends db table
Relates to #4 (closed)
This MR allows unauthenticated connections to the profile endpoint regardless of token or auth header status. If unauthenticated, it strips the mail field.
It also fixes an issue with the friends table name casing.