added logic to ensure a user is signed in before they can edit their account
fixed a formatting issue
added a current user boolean method
added logic to ensure a user is the correct user before allowing them to update their settings