Cleaner looping, better json output, allow for pretty printing

Lots of changes here, sorry.

* tabs -> spaces
* pythonic looping
* don't just stringify all columns (None -> null)
* allow for pretty printing `python postgist2geojson.py  ..... --pretty`