tweaks to error handling, icons
adds trivial deploy.sh