availability is cached with a timeout

+ availability is cached with a set timeout
! BCycle service didn't set the City property
* selector sets maxwidth/height to the screen size