iCloudDocument Updates

New delegate / protocol available for error handling. Better documentation. Easier to modify and use, even without iCloud.m / iCloud.h. Added a new method to iCloud that allows for retrieval of an iCloudDocument object.