Added more handeling to all errors and a Failed Label on failed connect.