Implemented send, download files, and storing more info about files in
the server