changes of user entity and db model
added BaseEntity with shared entity methods; updated Project entity
finished database access repositories