             throw UIImageSaveError.Unspecified
         }
     }
-    
+
+    /**
+     Save the image to the user's camera roll.
+
+     - author: Daniel Loewenherz
+     - copyright: ©2016 Lionheart Software LLC
+     - date: July 20, 2016
+     */
     @available(iOS 9.0, *)
     func saveToCameraRoll(completion: ((Bool, NSError?) -> Void)?) throws {
         let library = PHPhotoLibrary.sharedPhotoLibrary()

     - note:
        Original Source: [Apple Developer Documentation](https://developer.apple.com/library/ios/qa/qa1703/_index.html#//apple_ref/doc/uid/DTS40010193)
    
     Edited By: [http://stackoverflow.com/a/8017292/39155](http://stackoverflow.com/a/8017292/39155)
     - author: Daniel Loewenherz
     - copyright: ©2016 Lionheart Software LLC
     - date: February 17, 2016

        UIGraphicsEndImageContext()
        return image
    }

    /**
     Save the image to a file using the given parameters.
     
     ```
     image.saveToFile("image.png", format: .PNG)
     ```
     
     You can also specify a JPEG export, but you'll need to specify the quality as well.
     
     ```
     image.saveToFile("image.jpg", format: .JPEG(0.9))
     ```

     - author: Daniel Loewenherz
     - copyright: ©2016 Lionheart Software LLC
     - date: July 20, 2016
     */
    func saveToFile(path: String, format: UIImageFormat) throws {
        var data: NSData?
        switch format {
