End-to-end carpet and rug manufacturing with yarn shade control, loom tracking, roll inventory, QC, and costing