Allow TaggableManager.add() and .set() to take kwargs for custom through or tag models