Bundled/fixed

Add bundling features.
Add zones to the "delete" API command.
Add logging to #orphans and #destroy
So the old code just checked if something was truthy. Do we need to check that its a `String`? In my head I had this idea

```ruby
[:application_name, :project_name, :key_issuer, :key_file ].each do |ivar|
  if not send(:ivar)
    raise "Initial variable #{ivar} bad or missing."
  end
end
```