added new tags table and associated methods.  comitting before merge.