Ensure is_taxanomic value is enforced

closes #96 includes tests
Merge branch 'master' into annotation_download_changes
trying to fix specs