Choosing the wrong web agency costs time, money, and nerves. Here are the red flags to watch for, the right questions to ask, and when a freelancer is the better choice.