added class TaxonType
added infrastructure to manage taxon types. Some cleanup to ValuePair
code cleanup
code cleanup. hide ID column in tree views
code cleanup