Made slight improvement to toString().
Improved comments. No functional changes.
Added feature where if vehicle is sitting at a terminal past the
departure time and get another GPS report then a VehicleEvent is created
indicating the problem.