Feeding a cat a homemade diet is possible, but it requires more care than most owners expect. Here's what's involved, why taurine matters so much, and how to do it safely.