CategoricalPlot function, variable for names

Significant changes -

CategoricalPlot function now works without errors
Added a variable for region names <- go back and do same for others
Grid made for regions

CODE NEEDS COMMENTING
Remaining questions need coding