flagging version: 0.3.0-dev

updated min SDK version to >=0.6.0
A bit more elegant way to load the response into a string
DRY'd up the discovery URL definition
Removed last bit of JSON parsing
generator: paranoia about input value. Should at least have a name
Generator: removed hard-wire of _etag
DRY'd up name generation
moved state-less writer methods to their own file
Removed superfluos null checks
bin/generate cleanup
Unit tests are a good idea