add PWM pin.
remove sit specs, test suite needs overhaul anyway.
change documentation on digital pin
handle mocks in analog pin specs