reenabled GC.app._settings
Merge pull request #18 from gameclosure/fix-settings

reenabled GC.app._settings  LGTM @chris-gc
made reader more robust. handle input such as: {"a": "some [} symbols"}, {"a": "some \\" symbols"}, {"a": "some \\"[} symbols"}.
changed camel variable to underscore for consistency
check for zero index in a couple places
Merge pull request #19 from gameclosure/improved-stream-reader

Improved stream reader