add share/favorite for problem
add user dal and problem dal