Hiring a Marketing Consultant is an important and major decision for any small business. Here are a few tips on what to look for and what to think about.