refactor

Add timers, add some PWM functionality