Genetic Assembly, Error-Correction and a High-Throughput Screening Strategy for Protein Expression Optimization