Update basic company data weekly instead of monthly

Considering that almost 4,000 new companies are added to the register every week, and to avoid over-using the API when searching for basic company data, it would be very useful to have a weekly dump of the basic company data rather than a monthly dump.

This would relieve stress on the API and allow thorough searching through the bulk data without hitting the rate limits. If you manually look up every single one of these new companies through the API, it can take up to 40 minutes due to rate limiting.