belongs_to project model added with tests