Add sortmerna to assign_taxonomy.py

Partially resolves https://github.com/gregcaporaso/short-read-tax-assignment/issues/68.

Most of the functions follow those in https://github.com/ekopylova/short-read-tax-assignment, with modifications relating to Null alignment strings now output by sortmerna.

I was thinking that this was going to get moved to the base class too - is that possible?