Intermediate Commit
Cleanup

Cleaning the code up.
Wrote a method getColumnName to replace getTreeColumnName and be used
everywhere
Wrote a method parseChartItemTemp to parse all chart items except bar
chart items