Beefed Up Return Directories Options

Beefed up return values to include mimetype to be returned.
Also added in internal param passes for extra functionality
New options:
Directories
Directories option "single" will place all images inside the uploaded
folder.
Directories option "version" will place all images in corresponding
subdirectories that must be corrected under the upload directory.
For example, given /upload directory and thmb, med, lrg options defined,
the user shall need to create /upload/thmb /upload/med /upload/lrg
At which point all cropped images will save as
/upload/thmb/filename.filetype instead of separating by _thmb that part
is done with the sub directories.

renameOrigImage
Boolean option
Use with date naming convention.
that instead of just passing the original filename through the
normalizer will append the date at the end.
The dates for all cropped files will then match up with the original to
allow for file tracking.
Example:
uploading myimage.jpg will generate myimage_12345.jpg
All subsequent images will then start with 12345