reuse containers

use stop/start instead of create/destroy every time

consider switching to pause/unpause when docker-py gets support for that

relies on jupyter/jupyterhub#62
Does removal happen externally now?