Phylogenomics principles opportunities and pitfalls of big data phylogenetics