added support for ticket listeners
added pay table interfaces
added pay table interfaces
added ball provider interface and a CSV backed implementation of PayTableProvider