Added reflection magic that finds and instantiates all the classes that implement the IFeature interface.

Then we register them to the engine