Although it's a binary counter, it can easily be converted to a BCD counter. Besides, the seconds count has to preset to "59" seconds after "00" seconds. Synchronous presets avoid race around conditions on presets.
Pag may time, I will take a shot at making a schematic as requested by the TS. Di bale kahit matagal na.