Modified question generation engine.

Modified question generation engine, get random questions rather than
down the list.  Do not ask questions again that the user got correct.
Changes made for random question engine.
Changes made for random question engine.