Body sites that cannot be processed are now skipped.

This was affecting the ```otu_category_significance.py``` and ```plot_taxa_summary.py``` portions of ```personal_results.py``` for a few individuals. If a body site doesn't have enough samples/timepoints for an individual, it is skipped. If all body sites are skipped for an individual, an error is raised.

Fixes #108.