Provide a brief description of the three macro-nutrients: carbohydrate, protein, and fat. Explain the role of each macro-nutrient and provide the recommended dietary allowances for each.