Robustness on Citybik.es API timeouts.

Fixed URL construction causing Issue #22.

Very silly error (using path.join() to construct URL components) that never showed itself until running on a Windows system.

Also added some robustness to handle timeout issues getting bikes back from citybik.es API.