Hiring a contractor? Here's what needs to be in the contract