Added all tests
Escaped illegal XML characters
Questions are shuffled before presenting them to the user