Attribute for configurable images

Add ability to launch custom images instead of just the single user jupyterhub image.
I don't think this signature works, I think you need to use `image=None`, and then resolve the default in the body.