Beans are a great source of protein and one of the most commonly eaten foods in the world. Here's a list of different types available.