Process i-Tree codes

* Add helper `Species.get_itree_code`
* `diff_from_species` compares i-Tree codes
* `commit` creates i-Tree code overrides
* Refactor tests