Fixed some view inconsistencies and added an error when there are no selected appointments in available appointment list page
Written some tests for a method lacking its test in pull request
Fixed new pull request model method to update Appointment instead of destroying it and creating it again
Added a new step for a case we had not thought about