Fixed an expandability issue with the tags functionality

The issue was with the public variable which was holding the array of
tags... it was a single array.  I made it an object and expanded the
logic so that we could truly have multiple of these on one page.