Thinking of giving the ketogenic diet a try? Here are the 20 best keto foods you need to stock up on when you hit the supermarket.