findSession, ChooseQuestion, newQuestion overhaul, not fully tested

Signed-off-by: goal101 <mark.kuhre@gmail.com>