stop selling tickets to sold out performances
fixed bug in how the sold out feature was counting sold tickets
refactor ticket availability check