tidy up required and optional options
extract gridState from loop-launchpad
update readme for gridState
3.1.0