fix file permissions
run pep8
fewer warnings when checking definitions
add geojson