Added RSpec version of Diameterizable interface and tests for Wheel, Gear, and DiameterDouble