gear and wheel classes
remove swp files
encapsulate dependency on wheel
removed order dependency on creating gear and added defaults
removed wheel param order dependency
changed dependency direction between wheel and gear
refactoring
bicycle added