Added default countries & currencies list. Currencies now have many countires (more common situation I belive) + some small cleanups and refactorings