summarize_taxa.py provides an informative error message on no observation metadata

this fixes #219
updated based on feedback from @jrrideout
Merge pull request #922 from gregcaporaso/issue-219

summarize_taxa.py provides an informative error message on no obs metadata