Clean-up of countries class initialization

* Complicated data maps initialization routine broken up in favour of much easier to understand, smaller, single purpose, individual data map initialization routines
* Removes the possibility of two data maps being dependant on each other causing recursion
* Removed code that is no longer necessary
* Simplified initialization and clear data operations