Scottish First Minister Nicola Sturgeon's unexpected call for a new independence referendum overshadowed the passing of Theresa May's "Brexit bill" this week.