Aggiunta classe astratta per i messaggi e implementazione classe TextData
Cambio file da oggetto di classe File ad array di byte
Aggiunta FileData e BinFile

FileData rappresenta un messaggio contenente un file, mentre la classe Binfile
serve per poter salvare all'interno di un hashmap un array di byte.
Aggiunti UserData e NodeData

La creazione dei diversi tipi di messaggi è completa