offloaded country delete to testable unit
Pulling the poor structure

TODO:
Make sure at least all blanks are set for all WorldDB functions.
Reset Unit tests to bare bones, and set tests for world db.
Make sure each button press event uses a world db correctly.
Fill in world db components until all new tests pass.
attempt unit test of gui events