refactored geographic info
added kandidate interface
added partei interface