add ticket model + basic tests. minor refinement to attendee import.