When you hire someone to work on your home, you need a written contract. Here are seven key elements of a home renovation contract.