Make the user experience nicer

* Pull down the docker image before trying to use it
  This avoids long periods of "is the system doing anything?"
* Don't bother asking the user to confirm the container's ssh key
Fix up documentation and enhance suggestions
Add ssh-keygen instructions for running as user
Merge pull request #6 from Supermathie/master

Enhance docker instructions