added uclust-based taxonomy assigner

~~NOT READY FOR REVIEW/MERGE~~

Done:

- [x] address a question about the updated uclust app controller (see [here](https://github.com/pycogent/pycogent/pull/52))
- [x] do my own code review

Submitting PR to have the tests run. 

Fixes #1141.