Cleaned repository/ added new functionality to the model, as now we can store user defined commands