Added directional weights

We can now change the scale of driving, strafing, or turning
independently. This can be useful for assigning differing levels of
importance to different functionalities. For example, we could decide
turning faster is more important than driving quickly, and change the
weights to reflect.