The 22-year-old Scotland international arrives at Ewood Park on a four-year deal after Premier League side beat off competition from Rangers to secure their first summer signing