Committing latest changes to ProjectDao and test. testArchiveProject() now almost works but testGetArchivedProject() does not. Part of #754