Speed class and tests.

I did this test first James. So there. And that was a good thing due to
copy and paste errors looking up the conversion factors. And calling
KmHour instead of FeetSecond in the CovertToFeetPerSecond test :(