added the ability to batch-assign products to a tag, fixes #50