added time change and fixed the weekday bug. Also now with bufferd Uart.