No functional changes. Just prettied up the hibernate annotations a bit.
Added a debug statement for when vehicle was at a stop but has departed
and the departure time needs to be adjusted to be after the previous
arrival time. No functional changes.
Changed times in ArrivalDeparture to have msec precision instead of
seconds. This way when querying the arrivals/departures from the db can
order them by time and the departures will always be after the arrivals
since they can't have the same time anymore.