Changed library name; added a controller for a driver with a separate direction pin.

Renamed previous pwm_driver intro pwm_driver1
Created an alias for pwm_driver in pwm_driver.h in order to maintain compatibility
Added pwm_driver2 with a direction pin
Changed the name of the library