PWM Updated

Now uses 3 bytes to track, and has a decent timeframe