The last few years have seen a Scottish independence referendum, a couple of General Elections and a vote on whether or not we should remain in the European Union. Throw in two uncompromising Labour leadership battles at UK level and a couple in Scotland, and it would be true to say that nothing less than a political whirlwind has swept through the corridors of the Scottish Parliament since it 're...