RuntimeError added
available_bikes added
refactor common functionality into bike_container