More exception handling fixes
* Fixing exception errors +

* Logging to syslog
* Adding timeout to IAM role fetching
* Timeout on fetching IAM role from metadate +

  dropped to 5"
* Timeout on fetching data from S3 moved to correct place
Added more desciptive error to the IAM role exception
Fail method is not available in AWS class