Fix code comments, fix user_spec, add GroupDocs::Storage::Provider and spec for it, make User#providers! as class method