added user model, linked it to Q&A, added xp hooks