Building a ranch home on the edge of the largest lake in northern Idaho doesn’t mean you should skip throwing in an infinity pool/waterfall combo, and Thunder Ranch helpfully provides outdoor swimming