Added list profiles page, users can edit their own profiles, error handling for duplicate usernames or email addresses