implemented UserEntity and fixed all direct access to the user-object
added updateStructure before creating table (if table exists & is updated no need to do the create table query)
implemented updaters