Added the clock exercise from other language tracks

Added the clock exercise which is in several other languages. I converted the unit tests from the C++ and Ruby tracks. I did not implement the equality tests since that is a simple pattern in C# and felt it was extraneous to the given problem.