Buy a driftbox, trust me, does all the above and more.
Proper GPS thing unlike all them BS ones everyone owns that are gueswork at best.
I got one, and its off the charts, you set start/finish points and any intermediarys you want, and not only will it time you between those points, but the datalogging can show you your exact lines right down to the last inc, you can check speeds, acceleration, braking, andle, gforce, anything, between any set speeds, times, and distances, on any part of your driving with it plugged in.
Tested it against proper Datron stuff and its stupidly acurate.
Costs about 460quid and another 25odd for the extra transmitter tit thing to go on your roof, which id reccomend.
Look here-
www.driftbox.com
And here-
www.passionford.com/forum/viewtopic.php?t=173516