user should be able to rename/delete shared files if the owner allowed it
fix getMimeType call, we always need to check the source path
add api to get shares from a specific user
generate unique target name