added new class Model, models are now a little bit more configurable

*more Model/models refactoring in future