Separated TaxonomyFragment so it can be used in other activities

Why all the whitespace?