Added DAO for user and DAO factory