Added types to inject into IronPythonFile

Since the injected types no longer live in these classes, an IronPythonFile class needs to receive the types to inject.

This doesn't feel clean, so I'm open to suggestions