Tidy up the controllers with presenters.
Prevent creating new tickets once sold out.

Show the tickets remaining in the exhibitions show page.
Validate tickets are bought for valid times.