Fixed PWM, can now run at much slower speed
Added support for usart recieve buffer