fix storage cap label and early-bird log spam

the first commit fixes the ugly numbers which come up when you have storages with a higher cap than 999999

the second commit fixes the error message which comes up, when you click too early on trader lists, which are still loading. doing count on an empty array might be a better idea than doing count on -1. ;)