Shiny new deploy.sh

- Fixed variable bugs where $var was being read as $var_. Now ${var}_
- Fixed some quoting bugs.
- All new debugging output.  A complete status of the deployment for
  each step.
- Script now properly utilizes stdout, stderr, and stdin.
- Script returns proper exit codes for bash logic.