Irish band Téada (Irish for "strings") 2013 album "Ainneoin na stoirme" ("In Spite of the Storm") brings some welcome sunshine.