Projectmodelchanges

Seeing as we need to be merging to the master individually anyway, I'd like to merge my branch (which can be done automatically) so that the new project database fields can be used by all.