#124 uploading and downloading any types of files

@AdelZee  @ThareyEldeen  @sarah-fathallah  @menawy  @OlaEnaba  please review my user story