Completed Time Server

Final solution for Time Server challenge.