Model outlier removal contribution

Is it the good way to update @TimoHackel's contribution #254 ?
I would move as many of these model includes as possible to the implementation file. The user of this class might want only a single model, no need to pull in all the existing model headers.