Changes to JSON parsing

We now format the JSON dump from battle.net so that each line is an
auction. This makes it possible to parse each auction seperately, which
reduces the amount of memory Colligate uses significantly.