PWM pop sounds, performance increases

- removed pause logic from ISR (performance)
- modified buffering code (performance)
- Created ramps:
RampIn - prevents popping on startup
RampOut - prevents popping on disable