Fix to the CSV needs importer

This fixes the CSV importer so it can import needs that
didn't have an organisation column (even if setting no org on the need
is valid). This also introduces a rudimentary test for the importer.