Implementation of Berlin Clock along with test cases.