Added service object to import entities and a CLI using it

I think it does. A fifth of the lines of code of this file is just for having to think about the fact that a reporter might not be set. That's something an EntitiesImporter should not have to worry about imho.