BeatStep and RelativeControl added

RelativeControl is for tracking changes and adding steps to a value
between a range. It creates a bus for it and has some convenience
methods. BeatStep realies on this for using the Arturia beatstep with
relative control changes.