Este commit tiene que entenderse habiendo visto el anterior.

main.py es para server.py, el cual está implementado de la forma
incorrecta comentada en el commit anterior.

server2.py es en sí un main con una clase Server en su interior.
Supuestamente está bien, ha falta de comprobarlo con el puerto de serie
mañana.