Corrected invalid case inside query.
Allow missingError to be missing, preventing check for field data.
Gallery importing scripts. (Will be removed)
Changed company address.
Implemented ability to supply a ticket URL for shows, linked on the individual show page.
Display a success message when we edit something correctly.
If the class category was deleted, display a nicely formatted category filler.
Rewritten timetable renderer to be more efficient.
If a classes maximum age is zero it will be rendered as lower+.
Age filtering now works correctly on the timetable.
Classes are now split by their studios under each day.