Added Models, Repository, and Views