It's Happening presents Kyle Falconer, Eddi Reader + more @ Dundee City Square DD1 3BA