Should take two arguments, file and experiment_id.
The file should be parsed and generate a new record for each datum. If a gene does not exist in the database, a new gene record will be created.
The output should be a dictionary containing the number of new records created and the number of new genes created.
Error capturing should catch the following errors:
- Not a gene_exp.diff file
- The Experiment_id is incorrect
- Field errors.