Learn what general liability insurance covers, why small businesses need it, and how to determine the right coverage amount.