added UserDAOImpl with EntityManager