New unique path generation to prevent collisions

Added javascript-generated timestamp and unique_id to upload paths for collision prevention when uploading files with the same name, such as from a mobile device.

https://github.com/waynehoover/s3_direct_upload/issues/72