End to end encrypted chat/file transfer client/server written in python