Bike bags come in every conceivable shape and size. From tiny roll-ups that hold your flat-fix essentials to huge panniers ...