Added a RangeComponet, BoundedValueComponent and BoundedRangeComponent in preparation for sliders. Also added a test file for BoundedRangeComponent since it makes use of the other classes.