Fix bugs in Motor.h
motorBoundPower ignoring sign
motorScalePower scaling formula assumes power !=0