[ADD] SmartkegModelMaker - Using a better OO approach to build models. The specific forecasting technique can be specified from main.py, giving more flexibility and scalability in the types of models used to create the forecast.