Raw in delivery and driven by big emotions, Sunshine on Leith returns to Edinburgh in a tough new version produced by the West Yorkshire Playhouse which retains the heart of the original 2007 musical while bringing it right up to date.