Adding support for creation of missing spreadsheet

Now when a sheet cannot be found, the api will log into the docs api and create a sheet.
This is off by default and you will need to have "create_new: true" to your opts to to switch it on.

The creation of sheets is currently not supported (and you need to use Sheet 1), however who knows maybe that can be another todo.