dont run docker pull as part of make all, so that vagrant-shell can run
on non-docker systems
raise errors if shell script errors
shell-self for treating the localhost as a vagrant
get shell-self working in Vagrantfile
add instructions for shell-self
report docker status correctly to vagrant