Break some stuff out for testing.
Tidy up the IDNA mess.
Add tests for passacre.application.
Spiff up the entropy display.
More python 3 compatibility.
More test stuff; allow `sitehash site.com`.

Also fix a subtle ordering nondeterminism in entropy.
Add more involved application tests.