Ticket refactor
- moved to ticket package
- ticket.isPaid()