A promise made to his three-year-old son in 1978 led John Lavender II to buy a mountaintop in New York and spend decades building Highlands Castle. With help from family, friends and workers, he turned the property into a castle overlooking Lake George, which now welcomes guests.