Added tag table & generating function

This does not change how tags function on the site. This is mainly
duplicated information so that we can do greater analytics with the
tags. The "true source" of tag data still remains on the item object in
an encoded array value.