added uclust-based taxonomy assigner

**NOT READY FOR REVIEW/MERGE**

This is close, but need to:

- [ ] address a question about the updated uclust app controller (see [here](https://github.com/pycogent/pycogent/pull/52))
- [ ] do my own code review

Submitting PR to have the tests run.