Database driven trivia factory

Triviadb.db -> our trivia database. currently holds the 24 entries in
TriviaFile.txt

TriviaFactoryDB.java -> Same functionality as the file driven
triviafactory but connects to and queries from triviadb.db

TriviaMazeDriver.java -> Basic tester that constructs a TriviaFactoryDB
and produces a new TriviaItem each time getQuestion() is called.

If all goes well then you should be able to run TriviaMazeDriver without
setting anything up.