Ensure is_taxanomic value is enforced

closes #96 includes tests