Add superset function to TagLibrary, to allow the test corpus to contain extra annotations, however its first annotations must be the same as the tagger's
make tests use new corpus
fix HMMTagger to properly use log probabilities, and to correctly marginalize (it was incorrectly marginalizing before!!)