Occultations by Small Non-spherical Trans-Neptunian Objects. I. A New Event Simulator for TAOS II