add Bicycle model and controller and some model tests