Adding additional info and error handling when attempting to discover a ...

...heroku app. This helps resolve an issue where the app may be mispelled or otherwise incorrect in .travis.yml and will now provide a more useful error than 403 Forbidden