Implementing basic Project CRUD functionality