added scaladoc for controlPattern upload parameters
add customUpload and change upload return type to single out empty file lists
added tests for upload execution