Modified Model constructor to elide the unnecessary Controller object parameter, accordingly changed constructor call in Controller's constructor and started documenting the Model class (about halfway done)