Using django-taggit from its github master branch rather than pypi to support django-reversion which requires object serialization. a bug in django-taggit that was only resolved last week prevented the serialization of tags. pypi has not been updated with this fixed so using github #livelifeontheedge