Finalized due_pwm header file... probably.

The API will consist of four basic functions.