added Project model and implemented its CRUD