Generally I dislike the idea of putting the roof on a building first...though it seems to make sense, because wind can get under the structure and "rack" it thus destroying the building. I once saw this on a neighbors building. He framed it, then roofed it, and then a wind storm came through and shook the building so hard that it snapped the studs and he had to start over. BUT that was a stud framed building where strength comes from the sheathing. In the case of a properly made timber frame, that is not a problem. The sheathing just keeps the frame from getting wet.
Bryant is right, digging down to bedrock is always best if you can. Rubble trench foundations though work as long as they are made to drain to daylight because that drains
water away. The heaving from frozen ground will not occur if there is no water to freeze and heave in the first place. The key is to take the time and effort to make sure the rubble filled trenches drain to daylight. Just making rubble filled trenches does nothing, and in fact makes the problem worse.