Validate aws credentials continuously

CloudMonitor was lying about having valid credentials because it was not
actually checking, the function just always returned true.  Added
connection to CloudProvider to remedy the problem.