Refactor display, use ZCA

This includes commits from #133 and should be pulled afterwards.
This breaks a current call in revoker.py
https://github.com/letsencrypt/lets-encrypt-preview/blob/master/letsencrypt/client/revoker.py#L38