Shuffles question list for better randomization.

Added a shuffle function after populating the questions list so as to improve the randomness of the questions asked.
Added config for optional randomization.
Added better randomization with config to turn off

Made it so that the question list is randomized after loading, which provides improved randomization, and made it so that randomization can be toggled on or off on a channel-by-channel basis.
pop from end of the question list for efficiency
fixed typo (register->registry)
Fixed another typo.
Merge pull request #196 from monodemono/patch-1

Shuffles question list for better randomization.