Client side, Server side with implementation of RPC

With RPC Implementation, now this system has login_in, search_file,
download_file, upload_file, delete_file five functions