Most freelancers find out what their contract was missing the hard way — this fixes that before it happens.