After a long fight, the little Lake Superior shoreline town of Grand Marais has seen a dream turn into reality