Backend refactor to support question fetching from backend
Fix server+client talking