add plupload
add function to append the folders to the path list
add ui and implement upload logic
fix build task