organized and fixed buildraw-basner.py. should work because now it has a backup geo resolver in case json fails