add callback on call end to text users and set as complete
validate appointments and matches that no apts at same time
add appointment validation
fix factories so that tests pass
fix appointment batch creator
fix find_start_page method to set proper page
fix failing appointment and match specs