add ProjectUser model (UNFINISHED)