Added functionality to manage taxon lists

 * Changes to user controls update taxon properties
 * Taxa managed in TaxonList container class
 * Enumerator-like methods implemented to support moving backwards and forwards, and adding new taxon records.
Bugfix: re-link navigation buttons with handlers