added support for dataTypes; updated legend functionality; overall clean

CIC Structure …
- merge with CIC structure repository
- consistency for "unit" ("units" changed to "unit")
- added "dataType" for all indicators except trouble ones (geography and combined tax rates)

Color Legend
- added "isCurrency" variable
- added dataType "level_np" for levels with possible negative values
- added box labels that go above each color box
- made all tabs consistent in file (some were 2 spaces, 4 spaces)
- added dataType "level"
- now supports 4 dataTypes (percent, binary, level, categorical)

Main
- cleaned up code for readability (no significant changes)
- deleted redundant function call
- moved function call to after function defn