Rearranges code so that all operations for each model occur in the same location (solve distribution, calculate likelihoood, calculate AICc).  Also raises an exception if generalized Yule does not converge, and skips site.