load reader loop seems to be missing some loads; will change loop conditions after this commit
changed lat/lng null case to string None, hopefully will fix json output problem; testing new geocode script to use a key instead of relying on IP