Only make three levels of directories for path
Assert Upload#_getRandomPath()
Assert Upload#_uploadPathIsAvailable()
Assert Upload#_uploadGeneratePath()
Assert new Image
Assert new Upload with awsBucketName parameter
Fix incorrect returnExif check
Assert Image#getMeta()
Rename client to upload