Only add custom project fields if values exists for them
Add the observation file name as a tag for identification purposes
Adjust import to run in batches, each in a db transaction (default 1000 rows)
Use a better method for determining if a project field has a value
Adjust the max run time to 8 hours