improve aws cred security & error feedback

- stop deploy if s3 config file is being compiled into public
- improve error messages and instructions
- handle error response if incorrect region specified