bike-sharing: command line arguments, refactor.