Merge pull request #6 from btnrouge/master

patches for issue #4 and #5
OutlookProvider works well, but GmailProvider and ICloudProvider doesn't
work. (Perhaps 2 step verification?)
Fixed a bug into ICloudProvider and it works well now.