fix: PWM metatable
change: setmode returns current mode
fix: setup checks arg number
fix name collission PWM function, PWM constant, function renamed to newPWM