tagsAdd should have priority over tagsRemove

A minor tweak: if a tag is both added and removed in the same API call:

    photo.update(tagsRemove="test", tagsAdd="test")

I think the result should be that the tag is retained.

To achieve this, process the tagsRemove parameter first, then the tagsAdd parameter.