refactor bike_spec.rb and bike.rb