Re-arranaged construcotr args for Project model. Made id, data optional. Added test for constructor with id!