DNA Barcoding: Species Detection and High Throughput Assays