Fixes bug with pin mode not being setup everytime PWM is used, which causes a fresh restart of the OS to make them unusable.
Set pin modes only when a new PWM pin is set, remove set pins mode from pwm_update.
Merge pull request #4 from hybridgroup/individual-pin-setup

Added set pin mode when setting up new PWM GPIO outputs.