Model Class Adding functionality to model class Progress: Most functions copied over - [x] Implementation complete. - [x] Fully tested.