Todo acabado y funcionando, solo falta ponerlo bonito. Refactorizar todo
para que sea más "abstracto" y menos repetitivo en algunas partes,
comentar todo y imprimir más, mejor y en diferentes sitios.

core.py: Abre y cierra el puerto de serie. Además escribe en él.

functions.py: Se abstrae de core para que no sea tan "ensamblador". Hay
que quitar, añadir y modificar métodos, pero siempre separadamente de la
lógica, no solo de "logic", si no de la lógica de la aplicación.

logic.py: Tiene toda la lógica de la aplicación. Hay que refactorizar
para que sea más abstracto, la funcionalidad está bien.

requests.py: Contiene la clase que "ejecuta" "cada" petición. "logic"
está en el archivo pero fuera de la clase porque no se podia inicializar
con la clase (además por cada petición se reinstancia la clase).

main.py: Ejecuta el servidor, le asocia el manejador y se queda
escuchando.

variables.py: Contiene variables, habrá que meter más o no. Existe
para que todas las variables estén en un solo sitio, porque desde el
main no se podían repartir hacia donde hiciera falta.

home.py: Envía "home\r" al Scorbot.

test.html: Webapp que prueba la aplicación.