Added Project model, and tests