added a unique constraint to project model, closes #172