Added last_signed_in to User model
can now update appointment status (attended, missed, cancelled)