removed spaces
Made invoice accept a repository

Made invoice_repository load a file and accept an engine

Wrote tests to test the load file method of invoice_repository