What are the 6 classes of essential nutrients required by the body? What is a complete protein? What is an incomplete protein?