added TagDAO
made AbstractEntity.id final
added AbstractRevisionedDaoClass._create and ._update (flavors of create() and update() that you can use in larger transactions)
added tag support to ProjectDAO.create()