Authorization Error Handling and Edit Profiles

Added error handing if not signed in user attempts to access unauthorized pages. Added edit profile pages to customer and restaurant. Added seat confirmation dialog box to floorplan for customer.