refactoring taxa class; add make dict function - interim