Documented Obj-C Providers API

I made a pull request because I want to make sure I got the API right :)