lots of bugfixes, added a framework for countries and choosing start country