improved precinct_polling_location creation

+ some other fixes and edits