Good driveway design can enhance a home. Find out what you need to consider, the rules and regs, and costs, when designing a new or improving an existing drive