Added code for PART I as described in the documentation - Scripts: TubeCode.py and WheelCode.py. Also updated the README.