Fixed an error in the documentation

getName should return an integer, not a string.
Changed some details in the interface

Gave a reason for the callETEvent method in the documentation.
Changed the meaning of rate -1 slightly.
Updated MockTracker to match Interface changes.