Isogeometric Shell Analysis: Multi-patch Coupling and Overcoming Locking