add 'force_gist' option

Allows users to use a gist even for smaller geojson content. This might be useful for creating quick geojson.io examples for embedding in HTML and may be slightly faster in some cases. To maintain backwards compatibility, the new option defaults to `False`. This PR also contains some PEP 8 cleanups.