changed object walking function to handle the new data-tagger value

The data-tagger value changed so had to remove traverse and getPropertyRecursive functions. Replace both with a flattenObject which creates a single level JSON object with keys that reflect the tagger values depth in the array