Added the genetic algorithm
minor changes to the test class
Major re-write of the lhs code to use Rcpp and clean up methods for the incorporation of orthogonal arrays