add getContiguousSeats to Hall model
add contiguous ticket selling to user ui