properly communicate the error and what to do if github or heroku fails