Implemented signup, login, and photo upload and edit profile