Model of the MVC is finished. Hopefully no errors.