Image creation on DO (and all dependencies)

This includes:

  * image creation
  * server shutdown (needed to create an image)
  * async request handling (event polling)