Adding PWM half/full bridge implementations and making single mode very generic
as well
ADding a test for PWM