Design Principles and Coupling of Biological Oscillators