Creating models (inc. list of factors) for each trait
Refactoring, clean up
No random effect handled
Refactoring of trait processing
Separation of trait processing (handling errors in one model while the rest's ok), adding random effect if needed (with name changing)