Refactored UARTServer and added UDPServer
Safely and politely ask the UART thread to stop what it is doing
Updated settings
Added Arduino pin mapping helper class